Module Smaws_Client_CloudHSM.Json_deserializers

val vpc_id_of_yojson : Yojson.Basic.t -> string list -> string
val timestamp_of_yojson : Yojson.Basic.t -> string list -> string
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
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_key_list_of_yojson : Yojson.Basic.t -> string list -> string list
val subscription_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.subscription_type
val subnet_id_of_yojson : Yojson.Basic.t -> string list -> string
val string__of_yojson : Yojson.Basic.t -> string list -> string
val ssh_key_of_yojson : Yojson.Basic.t -> string list -> string
val remove_tags_from_resource_response_of_yojson : Yojson.Basic.t -> string list -> Types.remove_tags_from_resource_response
val remove_tags_from_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.remove_tags_from_resource_request
val boolean__of_yojson : Yojson.Basic.t -> string list -> bool
val invalid_request_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_request_exception
val cloud_hsm_service_exception_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_hsm_service_exception
val cloud_hsm_internal_exception_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_hsm_internal_exception
val partition_serial_of_yojson : Yojson.Basic.t -> string list -> string
val partition_serial_list_of_yojson : Yojson.Basic.t -> string list -> string list
val partition_arn_of_yojson : Yojson.Basic.t -> string list -> string
val partition_list_of_yojson : Yojson.Basic.t -> string list -> string list
val pagination_token_of_yojson : Yojson.Basic.t -> string list -> string
val client_arn_of_yojson : Yojson.Basic.t -> string list -> string
val modify_luna_client_response_of_yojson : Yojson.Basic.t -> string list -> Types.modify_luna_client_response
val certificate_of_yojson : Yojson.Basic.t -> string list -> string
val modify_luna_client_request_of_yojson : Yojson.Basic.t -> string list -> Types.modify_luna_client_request
val hsm_arn_of_yojson : Yojson.Basic.t -> string list -> string
val modify_hsm_response_of_yojson : Yojson.Basic.t -> string list -> Types.modify_hsm_response
val ip_address_of_yojson : Yojson.Basic.t -> string list -> string
val iam_role_arn_of_yojson : Yojson.Basic.t -> string list -> string
val external_id_of_yojson : Yojson.Basic.t -> string list -> string
val modify_hsm_request_of_yojson : Yojson.Basic.t -> string list -> Types.modify_hsm_request
val hapg_arn_of_yojson : Yojson.Basic.t -> string list -> string
val modify_hapg_response_of_yojson : Yojson.Basic.t -> string list -> Types.modify_hapg_response
val label_of_yojson : Yojson.Basic.t -> string list -> string
val modify_hapg_request_of_yojson : Yojson.Basic.t -> string list -> Types.modify_hapg_request
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 client_list_of_yojson : Yojson.Basic.t -> string list -> string list
val list_luna_clients_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_luna_clients_response
val list_luna_clients_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_luna_clients_request
val hsm_list_of_yojson : Yojson.Basic.t -> string list -> string list
val list_hsms_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_hsms_response
val list_hsms_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_hsms_request
val hapg_list_of_yojson : Yojson.Basic.t -> string list -> string list
val list_hapgs_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_hapgs_response
val list_hapgs_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_hapgs_request
val a_z_of_yojson : Yojson.Basic.t -> string list -> string
val az_list_of_yojson : Yojson.Basic.t -> string list -> string list
val list_available_zones_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_available_zones_response
val list_available_zones_request_of_yojson : Yojson.Basic.t -> string list -> unit
val hsm_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.hsm_status
val hsm_serial_number_of_yojson : Yojson.Basic.t -> string list -> string
val get_config_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_config_response
val client_version_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.client_version
val get_config_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_config_request
val eni_id_of_yojson : Yojson.Basic.t -> string list -> string
val certificate_fingerprint_of_yojson : Yojson.Basic.t -> string list -> string
val describe_luna_client_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_luna_client_response
val describe_luna_client_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_luna_client_request
val describe_hsm_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_hsm_response
val describe_hsm_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_hsm_request
val cloud_hsm_object_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cloud_hsm_object_state
val describe_hapg_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_hapg_response
val describe_hapg_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_hapg_request
val delete_luna_client_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_luna_client_response
val delete_luna_client_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_luna_client_request
val delete_hsm_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_hsm_response
val delete_hsm_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_hsm_request
val delete_hapg_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_hapg_response
val delete_hapg_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_hapg_request
val create_luna_client_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_luna_client_response
val client_label_of_yojson : Yojson.Basic.t -> string list -> string
val create_luna_client_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_luna_client_request
val create_hsm_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_hsm_response
val client_token_of_yojson : Yojson.Basic.t -> string list -> string
val create_hsm_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_hsm_request
val create_hapg_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_hapg_response
val create_hapg_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_hapg_request
val add_tags_to_resource_response_of_yojson : Yojson.Basic.t -> string list -> Types.add_tags_to_resource_response
val add_tags_to_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.add_tags_to_resource_request