Module Smaws_Client_CloudHSMV2.Json_deserializers

val error_message_of_yojson : Yojson.Basic.t -> string list -> string
val vpc_id_of_yojson : Yojson.Basic.t -> string list -> string
val untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val resource_id_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 cloud_hsm_tag_exception_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_hsm_tag_exception
val cloud_hsm_service_exception_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_hsm_service_exception
val cloud_hsm_resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_hsm_resource_not_found_exception
val cloud_hsm_invalid_request_exception_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_hsm_invalid_request_exception
val cloud_hsm_internal_failure_exception_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_hsm_internal_failure_exception
val cloud_hsm_access_denied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_hsm_access_denied_exception
val timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
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 cloud_hsm_resource_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_hsm_resource_limit_exceeded_exception
val subnet_id_of_yojson : Yojson.Basic.t -> string list -> string
val subnet_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val string__of_yojson : Yojson.Basic.t -> string list -> string
val strings_of_yojson : Yojson.Basic.t -> string list -> string list
val state_message_of_yojson : Yojson.Basic.t -> string list -> string
val security_group_of_yojson : Yojson.Basic.t -> string list -> string
val backup_id_of_yojson : Yojson.Basic.t -> string list -> string
val backup_arn_of_yojson : Yojson.Basic.t -> string list -> string
val backup_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.backup_state
val cluster_id_of_yojson : Yojson.Basic.t -> string list -> string
val boolean__of_yojson : Yojson.Basic.t -> string list -> bool
val region_of_yojson : Yojson.Basic.t -> string list -> string
val hsm_type_of_yojson : Yojson.Basic.t -> string list -> string
val cluster_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cluster_mode
val backup_of_yojson : Yojson.Basic.t -> string list -> Types.backup
val restore_backup_response_of_yojson : Yojson.Basic.t -> string list -> Types.restore_backup_response
val restore_backup_request_of_yojson : Yojson.Basic.t -> string list -> Types.restore_backup_request
val resource_policy_of_yojson : Yojson.Basic.t -> string list -> string
val cloud_hsm_arn_of_yojson : Yojson.Basic.t -> string list -> string
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 pre_co_password_of_yojson : Yojson.Basic.t -> string list -> string
val next_token_of_yojson : Yojson.Basic.t -> string list -> string
val network_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.network_type
val backup_policy_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.backup_policy
val backup_retention_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.backup_retention_type
val backup_retention_value_of_yojson : Yojson.Basic.t -> string list -> string
val backup_retention_policy_of_yojson : Yojson.Basic.t -> string list -> Types.backup_retention_policy
val external_az_of_yojson : Yojson.Basic.t -> string list -> string
val eni_id_of_yojson : Yojson.Basic.t -> string list -> string
val ip_address_of_yojson : Yojson.Basic.t -> string list -> string
val ip_v6_address_of_yojson : Yojson.Basic.t -> string list -> string
val hsm_id_of_yojson : Yojson.Basic.t -> string list -> string
val hsm_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.hsm_state
val hsm_of_yojson : Yojson.Basic.t -> string list -> Types.hsm
val hsms_of_yojson : Yojson.Basic.t -> string list -> Types.hsm list
val cluster_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cluster_state
val external_subnet_mapping_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val cert_of_yojson : Yojson.Basic.t -> string list -> string
val certificates_of_yojson : Yojson.Basic.t -> string list -> Types.certificates
val cluster_of_yojson : Yojson.Basic.t -> string list -> Types.cluster
val modify_cluster_response_of_yojson : Yojson.Basic.t -> string list -> Types.modify_cluster_response
val modify_cluster_request_of_yojson : Yojson.Basic.t -> string list -> Types.modify_cluster_request
val modify_backup_attributes_response_of_yojson : Yojson.Basic.t -> string list -> Types.modify_backup_attributes_response
val modify_backup_attributes_request_of_yojson : Yojson.Basic.t -> string list -> Types.modify_backup_attributes_request
val max_size_of_yojson : Yojson.Basic.t -> string list -> int
val list_tags_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_response
val list_tags_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_request
val initialize_cluster_response_of_yojson : Yojson.Basic.t -> string list -> Types.initialize_cluster_response
val initialize_cluster_request_of_yojson : Yojson.Basic.t -> string list -> Types.initialize_cluster_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 field_of_yojson : Yojson.Basic.t -> string list -> string
val filters_of_yojson : Yojson.Basic.t -> string list -> (string * string list) list
val destination_backup_of_yojson : Yojson.Basic.t -> string list -> Types.destination_backup
val clusters_of_yojson : Yojson.Basic.t -> string list -> Types.cluster list
val describe_clusters_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_clusters_response
val clusters_max_size_of_yojson : Yojson.Basic.t -> string list -> int
val describe_clusters_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_clusters_request
val backups_of_yojson : Yojson.Basic.t -> string list -> Types.backup list
val describe_backups_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_backups_response
val backups_max_size_of_yojson : Yojson.Basic.t -> string list -> int
val describe_backups_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_backups_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 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_cluster_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_cluster_response
val delete_cluster_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_cluster_request
val delete_backup_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_backup_response
val delete_backup_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_backup_request
val create_hsm_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_hsm_response
val create_hsm_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_hsm_request
val create_cluster_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_cluster_response
val create_cluster_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_cluster_request
val copy_backup_to_region_response_of_yojson : Yojson.Basic.t -> string list -> Types.copy_backup_to_region_response
val copy_backup_to_region_request_of_yojson : Yojson.Basic.t -> string list -> Types.copy_backup_to_region_request