Module Smaws_Client_OpenSearchServerless.Json_deserializers

val saml_user_attribute_of_yojson : Yojson.Basic.t -> string list -> string
val saml_metadata_of_yojson : Yojson.Basic.t -> string list -> string
val saml_group_attribute_of_yojson : Yojson.Basic.t -> string list -> string
val open_search_serverless_entity_id_of_yojson : Yojson.Basic.t -> string list -> string
val vpc_id_of_yojson : Yojson.Basic.t -> string list -> string
val vpc_endpoint_id_of_yojson : Yojson.Basic.t -> string list -> string
val vpc_endpoint_name_of_yojson : Yojson.Basic.t -> string list -> string
val vpc_endpoint_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.vpc_endpoint_status
val vpc_endpoint_summary_of_yojson : Yojson.Basic.t -> string list -> Types.vpc_endpoint_summary
val vpc_endpoint_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.vpc_endpoint_summary list
val vpc_endpoint_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val vpc_endpoint_filters_of_yojson : Yojson.Basic.t -> string list -> Types.vpc_endpoint_filters
val vpc_endpoint_error_detail_of_yojson : Yojson.Basic.t -> string list -> Types.vpc_endpoint_error_detail
val vpc_endpoint_error_details_of_yojson : Yojson.Basic.t -> string list -> Types.vpc_endpoint_error_detail list
val subnet_id_of_yojson : Yojson.Basic.t -> string list -> string
val subnet_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val security_group_id_of_yojson : Yojson.Basic.t -> string list -> string
val security_group_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val vpc_endpoint_detail_of_yojson : Yojson.Basic.t -> string list -> Types.vpc_endpoint_detail
val vpc_endpoint_details_of_yojson : Yojson.Basic.t -> string list -> Types.vpc_endpoint_detail list
val validation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception
val update_vpc_endpoint_detail_of_yojson : Yojson.Basic.t -> string list -> Types.update_vpc_endpoint_detail
val update_vpc_endpoint_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_vpc_endpoint_response
val client_token_of_yojson : Yojson.Basic.t -> string list -> string
val update_vpc_endpoint_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_vpc_endpoint_request
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 security_policy_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.security_policy_type
val policy_name_of_yojson : Yojson.Basic.t -> string list -> string
val policy_version_of_yojson : Yojson.Basic.t -> string list -> string
val policy_description_of_yojson : Yojson.Basic.t -> string list -> string
val security_policy_detail_of_yojson : Yojson.Basic.t -> string list -> Types.security_policy_detail
val update_security_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_security_policy_response
val policy_document_of_yojson : Yojson.Basic.t -> string list -> string
val update_security_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_security_policy_request
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 security_config_id_of_yojson : Yojson.Basic.t -> string list -> string
val security_config_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.security_config_type
val config_description_of_yojson : Yojson.Basic.t -> string list -> string
val saml_config_options_of_yojson : Yojson.Basic.t -> string list -> Types.saml_config_options
val iam_identity_center_instance_arn_of_yojson : Yojson.Basic.t -> string list -> string
val iam_identity_center_application_arn_of_yojson : Yojson.Basic.t -> string list -> string
val iam_identity_center_user_attribute_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.iam_identity_center_user_attribute
val iam_identity_center_group_attribute_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.iam_identity_center_group_attribute
val iam_identity_center_config_options_of_yojson : Yojson.Basic.t -> string list -> Types.iam_identity_center_config_options
val security_config_detail_of_yojson : Yojson.Basic.t -> string list -> Types.security_config_detail
val update_security_config_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_security_config_response
val update_iam_identity_center_config_options_of_yojson : Yojson.Basic.t -> string list -> Types.update_iam_identity_center_config_options
val update_security_config_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_security_config_request
val lifecycle_policy_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.lifecycle_policy_type
val lifecycle_policy_detail_of_yojson : Yojson.Basic.t -> string list -> Types.lifecycle_policy_detail
val update_lifecycle_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_lifecycle_policy_response
val update_lifecycle_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_lifecycle_policy_request
val collection_id_of_yojson : Yojson.Basic.t -> string list -> string
val collection_name_of_yojson : Yojson.Basic.t -> string list -> string
val collection_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.collection_status
val collection_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.collection_type
val update_collection_detail_of_yojson : Yojson.Basic.t -> string list -> Types.update_collection_detail
val update_collection_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_collection_response
val update_collection_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_collection_request
val indexing_capacity_value_of_yojson : Yojson.Basic.t -> string list -> int
val search_capacity_value_of_yojson : Yojson.Basic.t -> string list -> int
val capacity_limits_of_yojson : Yojson.Basic.t -> string list -> Types.capacity_limits
val account_settings_detail_of_yojson : Yojson.Basic.t -> string list -> Types.account_settings_detail
val update_account_settings_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_account_settings_response
val update_account_settings_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_account_settings_request
val access_policy_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.access_policy_type
val access_policy_detail_of_yojson : Yojson.Basic.t -> string list -> Types.access_policy_detail
val update_access_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_access_policy_response
val update_access_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_access_policy_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_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tags_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val standby_replicas_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.standby_replicas
val security_policy_summary_of_yojson : Yojson.Basic.t -> string list -> Types.security_policy_summary
val security_policy_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.security_policy_summary list
val security_policy_stats_of_yojson : Yojson.Basic.t -> string list -> Types.security_policy_stats
val security_config_summary_of_yojson : Yojson.Basic.t -> string list -> Types.security_config_summary
val security_config_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.security_config_summary list
val security_config_stats_of_yojson : Yojson.Basic.t -> string list -> Types.security_config_stats
val resource_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_type
val resource_name_of_yojson : Yojson.Basic.t -> string list -> string
val resource_of_yojson : Yojson.Basic.t -> string list -> string
val resource_filter_of_yojson : Yojson.Basic.t -> string list -> string list
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 access_policy_stats_of_yojson : Yojson.Basic.t -> string list -> Types.access_policy_stats
val lifecycle_policy_stats_of_yojson : Yojson.Basic.t -> string list -> Types.lifecycle_policy_stats
val get_policies_stats_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_policies_stats_response
val get_policies_stats_request_of_yojson : Yojson.Basic.t -> string list -> unit
val get_account_settings_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_account_settings_response
val get_account_settings_request_of_yojson : Yojson.Basic.t -> string list -> unit
val create_security_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_security_policy_response
val create_security_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_security_policy_request
val create_lifecycle_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_lifecycle_policy_response
val create_lifecycle_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_lifecycle_policy_request
val batch_get_vpc_endpoint_response_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_vpc_endpoint_response
val batch_get_vpc_endpoint_request_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_vpc_endpoint_request
val lifecycle_policy_details_of_yojson : Yojson.Basic.t -> string list -> Types.lifecycle_policy_detail list
val lifecycle_policy_error_detail_of_yojson : Yojson.Basic.t -> string list -> Types.lifecycle_policy_error_detail
val lifecycle_policy_error_details_of_yojson : Yojson.Basic.t -> string list -> Types.lifecycle_policy_error_detail list
val batch_get_lifecycle_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_lifecycle_policy_response
val lifecycle_policy_identifier_of_yojson : Yojson.Basic.t -> string list -> Types.lifecycle_policy_identifier
val lifecycle_policy_identifiers_of_yojson : Yojson.Basic.t -> string list -> Types.lifecycle_policy_identifier list
val batch_get_lifecycle_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_lifecycle_policy_request
val effective_lifecycle_policy_detail_of_yojson : Yojson.Basic.t -> string list -> Types.effective_lifecycle_policy_detail
val effective_lifecycle_policy_details_of_yojson : Yojson.Basic.t -> string list -> Types.effective_lifecycle_policy_detail list
val effective_lifecycle_policy_error_detail_of_yojson : Yojson.Basic.t -> string list -> Types.effective_lifecycle_policy_error_detail
val effective_lifecycle_policy_error_details_of_yojson : Yojson.Basic.t -> string list -> Types.effective_lifecycle_policy_error_detail list
val batch_get_effective_lifecycle_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_effective_lifecycle_policy_response
val lifecycle_policy_resource_identifier_of_yojson : Yojson.Basic.t -> string list -> Types.lifecycle_policy_resource_identifier
val lifecycle_policy_resource_identifiers_of_yojson : Yojson.Basic.t -> string list -> Types.lifecycle_policy_resource_identifier list
val batch_get_effective_lifecycle_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_effective_lifecycle_policy_request
val collection_detail_of_yojson : Yojson.Basic.t -> string list -> Types.collection_detail
val collection_details_of_yojson : Yojson.Basic.t -> string list -> Types.collection_detail list
val collection_error_detail_of_yojson : Yojson.Basic.t -> string list -> Types.collection_error_detail
val collection_error_details_of_yojson : Yojson.Basic.t -> string list -> Types.collection_error_detail list
val batch_get_collection_response_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_collection_response
val collection_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val collection_names_of_yojson : Yojson.Basic.t -> string list -> string list
val batch_get_collection_request_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_collection_request
val ocu_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.ocu_limit_exceeded_exception
val list_vpc_endpoints_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_vpc_endpoints_response
val list_vpc_endpoints_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_vpc_endpoints_request
val list_security_policies_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_security_policies_response
val list_security_policies_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_security_policies_request
val list_security_configs_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_security_configs_response
val list_security_configs_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_security_configs_request
val lifecycle_policy_summary_of_yojson : Yojson.Basic.t -> string list -> Types.lifecycle_policy_summary
val lifecycle_policy_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.lifecycle_policy_summary list
val list_lifecycle_policies_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_lifecycle_policies_response
val lifecycle_resource_of_yojson : Yojson.Basic.t -> string list -> string
val lifecycle_resource_filter_of_yojson : Yojson.Basic.t -> string list -> string list
val list_lifecycle_policies_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_lifecycle_policies_request
val collection_summary_of_yojson : Yojson.Basic.t -> string list -> Types.collection_summary
val collection_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.collection_summary list
val list_collections_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_collections_response
val collection_filters_of_yojson : Yojson.Basic.t -> string list -> Types.collection_filters
val list_collections_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_collections_request
val access_policy_summary_of_yojson : Yojson.Basic.t -> string list -> Types.access_policy_summary
val access_policy_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.access_policy_summary list
val list_access_policies_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_access_policies_response
val list_access_policies_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_access_policies_request
val get_security_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_security_policy_response
val get_security_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_security_policy_request
val get_security_config_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_security_config_response
val get_security_config_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_security_config_request
val get_access_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_access_policy_response
val get_access_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_access_policy_request
val delete_vpc_endpoint_detail_of_yojson : Yojson.Basic.t -> string list -> Types.delete_vpc_endpoint_detail
val delete_vpc_endpoint_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_vpc_endpoint_response
val delete_vpc_endpoint_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_vpc_endpoint_request
val delete_security_policy_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_security_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_security_policy_request
val delete_security_config_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_security_config_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_security_config_request
val delete_lifecycle_policy_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_lifecycle_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_lifecycle_policy_request
val delete_collection_detail_of_yojson : Yojson.Basic.t -> string list -> Types.delete_collection_detail
val delete_collection_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_collection_response
val delete_collection_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_collection_request
val delete_access_policy_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_access_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_access_policy_request
val create_vpc_endpoint_detail_of_yojson : Yojson.Basic.t -> string list -> Types.create_vpc_endpoint_detail
val create_vpc_endpoint_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_vpc_endpoint_response
val create_vpc_endpoint_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_vpc_endpoint_request
val create_security_config_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_security_config_response
val config_name_of_yojson : Yojson.Basic.t -> string list -> string
val create_iam_identity_center_config_options_of_yojson : Yojson.Basic.t -> string list -> Types.create_iam_identity_center_config_options
val create_security_config_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_security_config_request
val create_collection_detail_of_yojson : Yojson.Basic.t -> string list -> Types.create_collection_detail
val create_collection_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_collection_response
val create_collection_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_collection_request
val create_access_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_access_policy_response
val create_access_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_access_policy_request