Module Smaws_Client_SecretsManager.Json_deserializers

val error_message_of_yojson : Yojson.Basic.t -> string list -> string
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val malformed_policy_document_exception_of_yojson : Yojson.Basic.t -> string list -> Types.malformed_policy_document_exception
val invalid_request_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_request_exception
val invalid_parameter_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_parameter_exception
val internal_service_error_of_yojson : Yojson.Basic.t -> string list -> Types.internal_service_error
val boolean_type_of_yojson : Yojson.Basic.t -> string list -> bool
val name_type_of_yojson : Yojson.Basic.t -> string list -> string
val validation_errors_entry_of_yojson : Yojson.Basic.t -> string list -> Types.validation_errors_entry
val validation_errors_type_of_yojson : Yojson.Basic.t -> string list -> Types.validation_errors_entry list
val validate_resource_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.validate_resource_policy_response
val secret_id_type_of_yojson : Yojson.Basic.t -> string list -> string
val non_empty_resource_policy_type_of_yojson : Yojson.Basic.t -> string list -> string
val validate_resource_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.validate_resource_policy_request
val limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.limit_exceeded_exception
val secret_arn_type_of_yojson : Yojson.Basic.t -> string list -> string
val secret_name_type_of_yojson : Yojson.Basic.t -> string list -> string
val update_secret_version_stage_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_secret_version_stage_response
val secret_version_stage_type_of_yojson : Yojson.Basic.t -> string list -> string
val secret_version_id_type_of_yojson : Yojson.Basic.t -> string list -> string
val update_secret_version_stage_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_secret_version_stage_request
val resource_exists_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_exists_exception
val precondition_not_met_exception_of_yojson : Yojson.Basic.t -> string list -> Types.precondition_not_met_exception
val encryption_failure_of_yojson : Yojson.Basic.t -> string list -> Types.encryption_failure
val decryption_failure_of_yojson : Yojson.Basic.t -> string list -> Types.decryption_failure
val update_secret_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_secret_response
val client_request_token_type_of_yojson : Yojson.Basic.t -> string list -> string
val description_type_of_yojson : Yojson.Basic.t -> string list -> string
val kms_key_id_type_of_yojson : Yojson.Basic.t -> string list -> string
val secret_binary_type_of_yojson : Yojson.Basic.t -> string list -> bytes
val secret_string_type_of_yojson : Yojson.Basic.t -> string list -> string
val medea_type_type_of_yojson : Yojson.Basic.t -> string list -> string
val update_secret_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_secret_request
val tag_key_type_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_list_type_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 tag_value_type_of_yojson : Yojson.Basic.t -> string list -> string
val tag_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tag_list_type_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 stop_replication_to_replica_response_of_yojson : Yojson.Basic.t -> string list -> Types.stop_replication_to_replica_response
val stop_replication_to_replica_request_of_yojson : Yojson.Basic.t -> string list -> Types.stop_replication_to_replica_request
val rotate_secret_response_of_yojson : Yojson.Basic.t -> string list -> Types.rotate_secret_response
val rotation_lambda_arn_type_of_yojson : Yojson.Basic.t -> string list -> string
val automatically_rotate_after_days_type_of_yojson : Yojson.Basic.t -> string list -> int64
val duration_type_of_yojson : Yojson.Basic.t -> string list -> string
val schedule_expression_type_of_yojson : Yojson.Basic.t -> string list -> string
val rotation_rules_type_of_yojson : Yojson.Basic.t -> string list -> Types.rotation_rules_type
val external_secret_rotation_metadata_item_key_type_of_yojson : Yojson.Basic.t -> string list -> string
val external_secret_rotation_metadata_item_value_type_of_yojson : Yojson.Basic.t -> string list -> string
val external_secret_rotation_metadata_item_of_yojson : Yojson.Basic.t -> string list -> Types.external_secret_rotation_metadata_item
val external_secret_rotation_metadata_type_of_yojson : Yojson.Basic.t -> string list -> Types.external_secret_rotation_metadata_item list
val role_arn_type_of_yojson : Yojson.Basic.t -> string list -> string
val rotate_secret_request_of_yojson : Yojson.Basic.t -> string list -> Types.rotate_secret_request
val restore_secret_response_of_yojson : Yojson.Basic.t -> string list -> Types.restore_secret_response
val restore_secret_request_of_yojson : Yojson.Basic.t -> string list -> Types.restore_secret_request
val region_type_of_yojson : Yojson.Basic.t -> string list -> string
val status_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.status_type
val status_message_type_of_yojson : Yojson.Basic.t -> string list -> string
val last_accessed_date_type_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val replication_status_type_of_yojson : Yojson.Basic.t -> string list -> Types.replication_status_type
val replication_status_list_type_of_yojson : Yojson.Basic.t -> string list -> Types.replication_status_type list
val replicate_secret_to_regions_response_of_yojson : Yojson.Basic.t -> string list -> Types.replicate_secret_to_regions_response
val replica_region_type_of_yojson : Yojson.Basic.t -> string list -> Types.replica_region_type
val add_replica_region_list_type_of_yojson : Yojson.Basic.t -> string list -> Types.replica_region_type list
val replicate_secret_to_regions_request_of_yojson : Yojson.Basic.t -> string list -> Types.replicate_secret_to_regions_request
val remove_regions_from_replication_response_of_yojson : Yojson.Basic.t -> string list -> Types.remove_regions_from_replication_response
val remove_replica_region_list_type_of_yojson : Yojson.Basic.t -> string list -> string list
val remove_regions_from_replication_request_of_yojson : Yojson.Basic.t -> string list -> Types.remove_regions_from_replication_request
val secret_version_stages_type_of_yojson : Yojson.Basic.t -> string list -> string list
val put_secret_value_response_of_yojson : Yojson.Basic.t -> string list -> Types.put_secret_value_response
val rotation_token_type_of_yojson : Yojson.Basic.t -> string list -> string
val put_secret_value_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_secret_value_request
val public_policy_exception_of_yojson : Yojson.Basic.t -> string list -> Types.public_policy_exception
val put_resource_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.put_resource_policy_response
val put_resource_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_resource_policy_request
val invalid_next_token_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_next_token_exception
val created_date_type_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val kms_key_id_list_type_of_yojson : Yojson.Basic.t -> string list -> string list
val secret_versions_list_entry_of_yojson : Yojson.Basic.t -> string list -> Types.secret_versions_list_entry
val secret_versions_list_type_of_yojson : Yojson.Basic.t -> string list -> Types.secret_versions_list_entry list
val next_token_type_of_yojson : Yojson.Basic.t -> string list -> string
val list_secret_version_ids_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_secret_version_ids_response
val max_results_type_of_yojson : Yojson.Basic.t -> string list -> int
val list_secret_version_ids_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_secret_version_ids_request
val rotation_enabled_type_of_yojson : Yojson.Basic.t -> string list -> bool
val last_rotated_date_type_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val last_changed_date_type_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val deleted_date_type_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val next_rotation_date_type_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val secret_versions_to_stages_map_type_of_yojson : Yojson.Basic.t -> string list -> (string * string list) list
val owning_service_type_of_yojson : Yojson.Basic.t -> string list -> string
val timestamp_type_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val secret_list_entry_of_yojson : Yojson.Basic.t -> string list -> Types.secret_list_entry
val secret_list_type_of_yojson : Yojson.Basic.t -> string list -> Types.secret_list_entry list
val list_secrets_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_secrets_response
val filter_name_string_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.filter_name_string_type
val filter_value_string_type_of_yojson : Yojson.Basic.t -> string list -> string
val filter_values_string_list_of_yojson : Yojson.Basic.t -> string list -> string list
val filter_of_yojson : Yojson.Basic.t -> string list -> Types.filter
val filters_list_type_of_yojson : Yojson.Basic.t -> string list -> Types.filter list
val sort_order_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.sort_order_type
val sort_by_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.sort_by_type
val list_secrets_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_secrets_request
val get_secret_value_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_secret_value_response
val get_secret_value_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_secret_value_request
val get_resource_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_resource_policy_response
val get_resource_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_resource_policy_request
val random_password_type_of_yojson : Yojson.Basic.t -> string list -> string
val get_random_password_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_random_password_response
val password_length_type_of_yojson : Yojson.Basic.t -> string list -> int64
val exclude_characters_type_of_yojson : Yojson.Basic.t -> string list -> string
val exclude_numbers_type_of_yojson : Yojson.Basic.t -> string list -> bool
val exclude_punctuation_type_of_yojson : Yojson.Basic.t -> string list -> bool
val exclude_uppercase_type_of_yojson : Yojson.Basic.t -> string list -> bool
val exclude_lowercase_type_of_yojson : Yojson.Basic.t -> string list -> bool
val include_space_type_of_yojson : Yojson.Basic.t -> string list -> bool
val require_each_included_type_type_of_yojson : Yojson.Basic.t -> string list -> bool
val get_random_password_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_random_password_request
val describe_secret_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_secret_response
val describe_secret_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_secret_request
val deletion_date_type_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val delete_secret_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_secret_response
val recovery_window_in_days_type_of_yojson : Yojson.Basic.t -> string list -> int64
val delete_secret_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_secret_request
val delete_resource_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_resource_policy_response
val delete_resource_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_resource_policy_request
val create_secret_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_secret_response
val create_secret_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_secret_request
val cancel_rotate_secret_response_of_yojson : Yojson.Basic.t -> string list -> Types.cancel_rotate_secret_response
val cancel_rotate_secret_request_of_yojson : Yojson.Basic.t -> string list -> Types.cancel_rotate_secret_request
val secret_value_entry_of_yojson : Yojson.Basic.t -> string list -> Types.secret_value_entry
val secret_values_type_of_yojson : Yojson.Basic.t -> string list -> Types.secret_value_entry list
val error_code_of_yojson : Yojson.Basic.t -> string list -> string
val api_error_type_of_yojson : Yojson.Basic.t -> string list -> Types.api_error_type
val api_error_list_type_of_yojson : Yojson.Basic.t -> string list -> Types.api_error_type list
val batch_get_secret_value_response_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_secret_value_response
val secret_id_list_type_of_yojson : Yojson.Basic.t -> string list -> string list
val max_results_batch_type_of_yojson : Yojson.Basic.t -> string list -> int
val batch_get_secret_value_request_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_secret_value_request