Module Smaws_Client_PCS.Json_deserializers

val validation_exception_reason_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.validation_exception_reason
val validation_exception_field_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception_field
val validation_exception_field_list_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception_field list
val validation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception
val slurm_rest_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.slurm_rest_mode
val update_slurm_rest_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_slurm_rest_request
val update_scheduler_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_scheduler_request
val slurm_custom_setting_of_yojson : Yojson.Basic.t -> string list -> Types.slurm_custom_setting
val slurm_custom_settings_of_yojson : Yojson.Basic.t -> string list -> Types.slurm_custom_setting list
val update_queue_slurm_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_queue_slurm_configuration_request
val queue_name_of_yojson : Yojson.Basic.t -> string list -> string
val queue_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.queue_status
val compute_node_group_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.compute_node_group_configuration
val compute_node_group_configuration_list_of_yojson : Yojson.Basic.t -> string list -> Types.compute_node_group_configuration list
val queue_slurm_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.queue_slurm_configuration
val error_info_of_yojson : Yojson.Basic.t -> string list -> Types.error_info
val error_info_list_of_yojson : Yojson.Basic.t -> string list -> Types.error_info list
val queue_of_yojson : Yojson.Basic.t -> string list -> Types.queue
val update_queue_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_queue_response
val cluster_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val queue_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val sb_client_token_of_yojson : Yojson.Basic.t -> string list -> string
val update_queue_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_queue_request
val throttling_exception_of_yojson : Yojson.Basic.t -> string list -> Types.throttling_exception
val service_quota_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.service_quota_exceeded_exception
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val internal_server_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_server_exception
val conflict_exception_of_yojson : Yojson.Basic.t -> string list -> Types.conflict_exception
val access_denied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.access_denied_exception
val update_compute_node_group_slurm_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_compute_node_group_slurm_configuration_request
val compute_node_group_name_of_yojson : Yojson.Basic.t -> string list -> string
val compute_node_group_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.compute_node_group_status
val ami_id_of_yojson : Yojson.Basic.t -> string list -> string
val subnet_id_of_yojson : Yojson.Basic.t -> string list -> string
val subnet_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val purchase_option_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.purchase_option
val custom_launch_template_of_yojson : Yojson.Basic.t -> string list -> Types.custom_launch_template
val instance_profile_arn_of_yojson : Yojson.Basic.t -> string list -> string
val scaling_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_configuration
val instance_config_of_yojson : Yojson.Basic.t -> string list -> Types.instance_config
val instance_list_of_yojson : Yojson.Basic.t -> string list -> Types.instance_config list
val spot_allocation_strategy_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.spot_allocation_strategy
val spot_options_of_yojson : Yojson.Basic.t -> string list -> Types.spot_options
val compute_node_group_slurm_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.compute_node_group_slurm_configuration
val compute_node_group_of_yojson : Yojson.Basic.t -> string list -> Types.compute_node_group
val update_compute_node_group_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_compute_node_group_response
val compute_node_group_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val string_list_of_yojson : Yojson.Basic.t -> string list -> string list
val scaling_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_configuration_request
val update_compute_node_group_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_compute_node_group_request
val slurmdbd_custom_setting_of_yojson : Yojson.Basic.t -> string list -> Types.slurmdbd_custom_setting
val slurmdbd_custom_settings_of_yojson : Yojson.Basic.t -> string list -> Types.slurmdbd_custom_setting list
val cgroup_custom_setting_of_yojson : Yojson.Basic.t -> string list -> Types.cgroup_custom_setting
val cgroup_custom_settings_of_yojson : Yojson.Basic.t -> string list -> Types.cgroup_custom_setting list
val accounting_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.accounting_mode
val update_accounting_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_accounting_request
val update_cluster_slurm_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_cluster_slurm_configuration_request
val cluster_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cluster_status
val scheduler_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.scheduler_type
val scheduler_of_yojson : Yojson.Basic.t -> string list -> Types.scheduler
val size_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.size
val slurm_auth_key_of_yojson : Yojson.Basic.t -> string list -> Types.slurm_auth_key
val jwt_key_of_yojson : Yojson.Basic.t -> string list -> Types.jwt_key
val jwt_auth_of_yojson : Yojson.Basic.t -> string list -> Types.jwt_auth
val accounting_of_yojson : Yojson.Basic.t -> string list -> Types.accounting
val slurm_rest_of_yojson : Yojson.Basic.t -> string list -> Types.slurm_rest
val cluster_slurm_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.cluster_slurm_configuration
val security_group_id_of_yojson : Yojson.Basic.t -> string list -> string
val security_group_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val network_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.network_type
val networking_of_yojson : Yojson.Basic.t -> string list -> Types.networking
val endpoint_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.endpoint_type
val endpoint_of_yojson : Yojson.Basic.t -> string list -> Types.endpoint
val endpoints_of_yojson : Yojson.Basic.t -> string list -> Types.endpoint list
val cluster_of_yojson : Yojson.Basic.t -> string list -> Types.cluster
val update_cluster_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_cluster_response
val update_cluster_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_cluster_request
val untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val arn_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_keys_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_of_yojson : Yojson.Basic.t -> string list -> string
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val request_tag_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val slurm_rest_request_of_yojson : Yojson.Basic.t -> string list -> Types.slurm_rest_request
val shared_secret_of_yojson : Yojson.Basic.t -> string list -> string
val scheduler_request_of_yojson : Yojson.Basic.t -> string list -> Types.scheduler_request
val response_tag_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val register_compute_node_group_instance_response_of_yojson : Yojson.Basic.t -> string list -> Types.register_compute_node_group_instance_response
val bootstrap_id_of_yojson : Yojson.Basic.t -> string list -> string
val register_compute_node_group_instance_request_of_yojson : Yojson.Basic.t -> string list -> Types.register_compute_node_group_instance_request
val queue_summary_of_yojson : Yojson.Basic.t -> string list -> Types.queue_summary
val queue_slurm_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.queue_slurm_configuration_request
val queue_list_of_yojson : Yojson.Basic.t -> string list -> Types.queue_summary list
val networking_request_of_yojson : Yojson.Basic.t -> string list -> Types.networking_request
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
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 list_queues_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_queues_response
val list_queues_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_queues_request
val compute_node_group_summary_of_yojson : Yojson.Basic.t -> string list -> Types.compute_node_group_summary
val compute_node_group_list_of_yojson : Yojson.Basic.t -> string list -> Types.compute_node_group_summary list
val list_compute_node_groups_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_compute_node_groups_response
val list_compute_node_groups_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_compute_node_groups_request
val cluster_summary_of_yojson : Yojson.Basic.t -> string list -> Types.cluster_summary
val cluster_list_of_yojson : Yojson.Basic.t -> string list -> Types.cluster_summary list
val list_clusters_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_clusters_response
val list_clusters_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_clusters_request
val get_queue_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_queue_response
val get_queue_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_queue_request
val get_compute_node_group_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_compute_node_group_response
val get_compute_node_group_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_compute_node_group_request
val get_cluster_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_cluster_response
val get_cluster_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_cluster_request
val delete_queue_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_queue_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_queue_request
val delete_compute_node_group_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_compute_node_group_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_compute_node_group_request
val delete_cluster_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_cluster_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_cluster_request
val create_queue_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_queue_response
val create_queue_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_queue_request
val create_compute_node_group_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_compute_node_group_response
val compute_node_group_slurm_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.compute_node_group_slurm_configuration_request
val create_compute_node_group_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_compute_node_group_request
val create_cluster_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_cluster_response
val cluster_name_of_yojson : Yojson.Basic.t -> string list -> string
val accounting_request_of_yojson : Yojson.Basic.t -> string list -> Types.accounting_request
val cluster_slurm_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.cluster_slurm_configuration_request
val create_cluster_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_cluster_request