Module Smaws_Client_DirectoryService.Json_serializers

val vpc_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val trust_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val verify_trust_result_to_yojson : Types.verify_trust_result -> Smaws_Lib.Json.SerializeHelpers.t
val verify_trust_request_to_yojson : Types.verify_trust_request -> Smaws_Lib.Json.SerializeHelpers.t
val exception_message_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val request_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val unsupported_operation_exception_to_yojson : Types.unsupported_operation_exception -> Smaws_Lib.Json.SerializeHelpers.t
val service_exception_to_yojson : Types.service_exception -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_parameter_exception_to_yojson : Types.invalid_parameter_exception -> Smaws_Lib.Json.SerializeHelpers.t
val entity_does_not_exist_exception_to_yojson : Types.entity_does_not_exist_exception -> Smaws_Lib.Json.SerializeHelpers.t
val client_exception_to_yojson : Types.client_exception -> Smaws_Lib.Json.SerializeHelpers.t
val user_password_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val user_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val user_does_not_exist_exception_to_yojson : Types.user_does_not_exist_exception -> Smaws_Lib.Json.SerializeHelpers.t
val use_same_username_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val os_version_to_yojson : Types.os_version -> [> `String of string ]
val os_update_settings_to_yojson : Types.os_update_settings -> Smaws_Lib.Json.SerializeHelpers.t
val update_type_to_yojson : Types.update_type -> [> `String of string ]
val update_trust_result_to_yojson : Types.update_trust_result -> Smaws_Lib.Json.SerializeHelpers.t
val selective_auth_to_yojson : Types.selective_auth -> [> `String of string ]
val update_trust_request_to_yojson : Types.update_trust_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_status_reason_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_status_to_yojson : Types.update_status -> [> `String of string ]
val directory_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_settings_result_to_yojson : Types.update_settings_result -> Smaws_Lib.Json.SerializeHelpers.t
val directory_configuration_setting_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val directory_configuration_setting_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val settings_to_yojson : Types.setting list -> Smaws_Lib.Json.SerializeHelpers.t
val update_settings_request_to_yojson : Types.update_settings_request -> Smaws_Lib.Json.SerializeHelpers.t
val unsupported_settings_exception_to_yojson : Types.unsupported_settings_exception -> Smaws_Lib.Json.SerializeHelpers.t
val incompatible_settings_exception_to_yojson : Types.incompatible_settings_exception -> Smaws_Lib.Json.SerializeHelpers.t
val directory_unavailable_exception_to_yojson : Types.directory_unavailable_exception -> Smaws_Lib.Json.SerializeHelpers.t
val directory_does_not_exist_exception_to_yojson : Types.directory_does_not_exist_exception -> Smaws_Lib.Json.SerializeHelpers.t
val update_security_group_for_directory_controllers_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val update_radius_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val server_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val servers_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val port_number_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val radius_timeout_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val radius_retries_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val radius_shared_secret_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val radius_authentication_protocol_to_yojson : Types.radius_authentication_protocol -> [> `String of string ]
val radius_display_label_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val radius_settings_to_yojson : Types.radius_settings -> Smaws_Lib.Json.SerializeHelpers.t
val update_radius_request_to_yojson : Types.update_radius_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_number_of_domain_controllers_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val desired_number_of_domain_controllers_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val update_number_of_domain_controllers_request_to_yojson : Types.update_number_of_domain_controllers_request -> Smaws_Lib.Json.SerializeHelpers.t
val domain_controller_limit_exceeded_exception_to_yojson : Types.domain_controller_limit_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val region_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val initiated_by_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val start_date_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val last_updated_date_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val update_info_entry_to_yojson : Types.update_info_entry -> Smaws_Lib.Json.SerializeHelpers.t
val update_directory_setup_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val create_snapshot_before_update_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val update_directory_setup_request_to_yojson : Types.update_directory_setup_request -> Smaws_Lib.Json.SerializeHelpers.t
val snapshot_limit_exceeded_exception_to_yojson : Types.snapshot_limit_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val directory_in_desired_state_exception_to_yojson : Types.directory_in_desired_state_exception -> Smaws_Lib.Json.SerializeHelpers.t
val access_denied_exception_to_yojson : Types.access_denied_exception -> Smaws_Lib.Json.SerializeHelpers.t
val update_conditional_forwarder_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val remote_domain_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val ip_addr_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val dns_ip_addrs_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val update_conditional_forwarder_request_to_yojson : Types.update_conditional_forwarder_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_activities_to_yojson : Types.update_info_entry list -> Smaws_Lib.Json.SerializeHelpers.t
val target_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val target_type_to_yojson : Types.target_type -> [> `String of string ]
val unshare_directory_result_to_yojson : Types.unshare_directory_result -> Smaws_Lib.Json.SerializeHelpers.t
val unshare_directory_request_to_yojson : Types.unshare_directory_request -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_target_exception_to_yojson : Types.invalid_target_exception -> Smaws_Lib.Json.SerializeHelpers.t
val directory_not_shared_exception_to_yojson : Types.directory_not_shared_exception -> Smaws_Lib.Json.SerializeHelpers.t
val trust_type_to_yojson : Types.trust_type -> [> `String of string ]
val trust_direction_to_yojson : Types.trust_direction -> [> `String of string ]
val trust_state_to_yojson : Types.trust_state -> [> `String of string ]
val created_date_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val state_last_updated_date_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val trust_state_reason_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val trusts_to_yojson : Types.trust list -> Smaws_Lib.Json.SerializeHelpers.t
val trust_password_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val trust_ids_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val topic_status_to_yojson : Types.topic_status -> [> `String of string ]
val topic_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val topic_names_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val topic_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tags_to_yojson : Types.tag list -> Smaws_Lib.Json.SerializeHelpers.t
val tag_limit_exceeded_exception_to_yojson : Types.tag_limit_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val tag_keys_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val subscription_created_date_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val subnet_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val subnet_ids_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val start_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val schema_extension_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val start_schema_extension_result_to_yojson : Types.start_schema_extension_result -> Smaws_Lib.Json.SerializeHelpers.t
val create_snapshot_before_schema_extension_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val ldif_content_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val description_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val start_schema_extension_request_to_yojson : Types.start_schema_extension_request -> Smaws_Lib.Json.SerializeHelpers.t
val stage_reason_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val sso_enabled_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val snapshot_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val snapshot_type_to_yojson : Types.snapshot_type -> [> `String of string ]
val snapshot_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val snapshot_status_to_yojson : Types.snapshot_status -> [> `String of string ]
val snapshots_to_yojson : Types.snapshot list -> Smaws_Lib.Json.SerializeHelpers.t
val limit_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val manual_snapshots_limit_reached_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val snapshot_limits_to_yojson : Types.snapshot_limits -> Smaws_Lib.Json.SerializeHelpers.t
val snapshot_ids_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val customer_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val share_method_to_yojson : Types.share_method -> [> `String of string ]
val share_status_to_yojson : Types.share_status -> [> `String of string ]
val notes_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val shared_directory_to_yojson : Types.shared_directory -> Smaws_Lib.Json.SerializeHelpers.t
val shared_directories_to_yojson : Types.shared_directory list -> Smaws_Lib.Json.SerializeHelpers.t
val share_limit_exceeded_exception_to_yojson : Types.share_limit_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val share_directory_result_to_yojson : Types.share_directory_result -> Smaws_Lib.Json.SerializeHelpers.t
val share_directory_request_to_yojson : Types.share_directory_request -> Smaws_Lib.Json.SerializeHelpers.t
val organizations_exception_to_yojson : Types.organizations_exception -> Smaws_Lib.Json.SerializeHelpers.t
val directory_already_shared_exception_to_yojson : Types.directory_already_shared_exception -> Smaws_Lib.Json.SerializeHelpers.t
val directory_configuration_setting_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val directory_configuration_setting_allowed_values_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val directory_configuration_status_to_yojson : Types.directory_configuration_status -> [> `String of string ]
val directory_configuration_setting_request_detailed_status_to_yojson : (string * Types.directory_configuration_status) list -> Smaws_Lib.Json.SerializeHelpers.t
val directory_configuration_setting_request_status_message_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val directory_configuration_setting_last_updated_date_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val directory_configuration_setting_last_requested_date_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val directory_configuration_setting_data_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val setting_entry_to_yojson : Types.setting_entry -> Smaws_Lib.Json.SerializeHelpers.t
val setting_entries_to_yojson : Types.setting_entry list -> Smaws_Lib.Json.SerializeHelpers.t
val security_group_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val schema_extension_status_to_yojson : Types.schema_extension_status -> [> `String of string ]
val schema_extension_status_reason_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val end_date_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val schema_extension_info_to_yojson : Types.schema_extension_info -> Smaws_Lib.Json.SerializeHelpers.t
val schema_extensions_info_to_yojson : Types.schema_extension_info list -> Smaws_Lib.Json.SerializeHelpers.t
val si_d_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val restore_from_snapshot_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val restore_from_snapshot_request_to_yojson : Types.restore_from_snapshot_request -> Smaws_Lib.Json.SerializeHelpers.t
val resource_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val reset_user_password_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val customer_user_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val reset_user_password_request_to_yojson : Types.reset_user_password_request -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_password_exception_to_yojson : Types.invalid_password_exception -> Smaws_Lib.Json.SerializeHelpers.t
val replication_scope_to_yojson : Types.replication_scope -> [> `String of string ]
val remove_tags_from_resource_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val remove_tags_from_resource_request_to_yojson : Types.remove_tags_from_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val remove_region_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val remove_region_request_to_yojson : Types.remove_region_request -> Smaws_Lib.Json.SerializeHelpers.t
val remove_ip_routes_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val cidr_ip_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val cidr_ips_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val remove_ip_routes_request_to_yojson : Types.remove_ip_routes_request -> Smaws_Lib.Json.SerializeHelpers.t
val remote_domain_names_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val reject_shared_directory_result_to_yojson : Types.reject_shared_directory_result -> Smaws_Lib.Json.SerializeHelpers.t
val reject_shared_directory_request_to_yojson : Types.reject_shared_directory_request -> Smaws_Lib.Json.SerializeHelpers.t
val register_event_topic_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val register_event_topic_request_to_yojson : Types.register_event_topic_request -> Smaws_Lib.Json.SerializeHelpers.t
val certificate_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val register_certificate_result_to_yojson : Types.register_certificate_result -> Smaws_Lib.Json.SerializeHelpers.t
val certificate_data_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val certificate_type_to_yojson : Types.certificate_type -> [> `String of string ]
val ocsp_url_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val client_cert_auth_settings_to_yojson : Types.client_cert_auth_settings -> Smaws_Lib.Json.SerializeHelpers.t
val register_certificate_request_to_yojson : Types.register_certificate_request -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_certificate_exception_to_yojson : Types.invalid_certificate_exception -> Smaws_Lib.Json.SerializeHelpers.t
val certificate_limit_exceeded_exception_to_yojson : Types.certificate_limit_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val certificate_already_exists_exception_to_yojson : Types.certificate_already_exists_exception -> Smaws_Lib.Json.SerializeHelpers.t
val additional_regions_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val region_type_to_yojson : Types.region_type -> [> `String of string ]
val directory_stage_to_yojson : Types.directory_stage -> [> `String of string ]
val directory_vpc_settings_to_yojson : Types.directory_vpc_settings -> Smaws_Lib.Json.SerializeHelpers.t
val launch_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val region_description_to_yojson : Types.region_description -> Smaws_Lib.Json.SerializeHelpers.t
val regions_description_to_yojson : Types.region_description list -> Smaws_Lib.Json.SerializeHelpers.t
val region_limit_exceeded_exception_to_yojson : Types.region_limit_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val radius_status_to_yojson : Types.radius_status -> [> `String of string ]
val password_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val page_limit_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val availability_zone_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val availability_zones_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val directory_vpc_settings_description_to_yojson : Types.directory_vpc_settings_description -> Smaws_Lib.Json.SerializeHelpers.t
val owner_directory_description_to_yojson : Types.owner_directory_description -> Smaws_Lib.Json.SerializeHelpers.t
val organizational_unit_d_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val no_available_certificate_exception_to_yojson : Types.no_available_certificate_exception -> Smaws_Lib.Json.SerializeHelpers.t
val next_token_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val log_group_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val log_subscription_to_yojson : Types.log_subscription -> Smaws_Lib.Json.SerializeHelpers.t
val log_subscriptions_to_yojson : Types.log_subscription list -> Smaws_Lib.Json.SerializeHelpers.t
val list_tags_for_resource_result_to_yojson : Types.list_tags_for_resource_result -> Smaws_Lib.Json.SerializeHelpers.t
val list_tags_for_resource_request_to_yojson : Types.list_tags_for_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_next_token_exception_to_yojson : Types.invalid_next_token_exception -> Smaws_Lib.Json.SerializeHelpers.t
val list_schema_extensions_result_to_yojson : Types.list_schema_extensions_result -> Smaws_Lib.Json.SerializeHelpers.t
val list_schema_extensions_request_to_yojson : Types.list_schema_extensions_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_log_subscriptions_result_to_yojson : Types.list_log_subscriptions_result -> Smaws_Lib.Json.SerializeHelpers.t
val list_log_subscriptions_request_to_yojson : Types.list_log_subscriptions_request -> Smaws_Lib.Json.SerializeHelpers.t
val ip_route_status_msg_to_yojson : Types.ip_route_status_msg -> [> `String of string ]
val added_date_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val ip_route_status_reason_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val ip_routes_info_to_yojson : Types.ip_route_info list -> Smaws_Lib.Json.SerializeHelpers.t
val list_ip_routes_result_to_yojson : Types.list_ip_routes_result -> Smaws_Lib.Json.SerializeHelpers.t
val list_ip_routes_request_to_yojson : Types.list_ip_routes_request -> Smaws_Lib.Json.SerializeHelpers.t
val certificate_c_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val certificate_state_to_yojson : Types.certificate_state -> [> `String of string ]
val certificate_expiry_date_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val certificate_info_to_yojson : Types.certificate_info -> Smaws_Lib.Json.SerializeHelpers.t
val certificates_info_to_yojson : Types.certificate_info list -> Smaws_Lib.Json.SerializeHelpers.t
val list_certificates_result_to_yojson : Types.list_certificates_result -> Smaws_Lib.Json.SerializeHelpers.t
val list_certificates_request_to_yojson : Types.list_certificates_request -> Smaws_Lib.Json.SerializeHelpers.t
val ldaps_type_to_yojson : Types.ldaps_type -> [> `String of string ]
val ldaps_status_reason_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val ldaps_status_to_yojson : Types.ldaps_status -> [> `String of string ]
val ldaps_setting_info_to_yojson : Types.ldaps_setting_info -> Smaws_Lib.Json.SerializeHelpers.t
val ldaps_settings_info_to_yojson : Types.ldaps_setting_info list -> Smaws_Lib.Json.SerializeHelpers.t
val ip_routes_to_yojson : Types.ip_route list -> Smaws_Lib.Json.SerializeHelpers.t
val ip_route_limit_exceeded_exception_to_yojson : Types.ip_route_limit_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val ip_addrs_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_ldaps_status_exception_to_yojson : Types.invalid_ldaps_status_exception -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_client_auth_status_exception_to_yojson : Types.invalid_client_auth_status_exception -> Smaws_Lib.Json.SerializeHelpers.t
val insufficient_permissions_exception_to_yojson : Types.insufficient_permissions_exception -> Smaws_Lib.Json.SerializeHelpers.t
val get_snapshot_limits_result_to_yojson : Types.get_snapshot_limits_result -> Smaws_Lib.Json.SerializeHelpers.t
val get_snapshot_limits_request_to_yojson : Types.get_snapshot_limits_request -> Smaws_Lib.Json.SerializeHelpers.t
val cloud_only_directories_limit_reached_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val connected_directories_limit_reached_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val directory_limits_to_yojson : Types.directory_limits -> Smaws_Lib.Json.SerializeHelpers.t
val get_directory_limits_result_to_yojson : Types.get_directory_limits_result -> Smaws_Lib.Json.SerializeHelpers.t
val get_directory_limits_request_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val event_topics_to_yojson : Types.event_topic list -> Smaws_Lib.Json.SerializeHelpers.t
val entity_already_exists_exception_to_yojson : Types.entity_already_exists_exception -> Smaws_Lib.Json.SerializeHelpers.t
val enable_sso_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val connect_password_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val enable_sso_request_to_yojson : Types.enable_sso_request -> Smaws_Lib.Json.SerializeHelpers.t
val authentication_failed_exception_to_yojson : Types.authentication_failed_exception -> Smaws_Lib.Json.SerializeHelpers.t
val enable_radius_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val enable_radius_request_to_yojson : Types.enable_radius_request -> Smaws_Lib.Json.SerializeHelpers.t
val enable_ldaps_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val enable_ldaps_request_to_yojson : Types.enable_ldaps_request -> Smaws_Lib.Json.SerializeHelpers.t
val enable_directory_data_access_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val enable_directory_data_access_request_to_yojson : Types.enable_directory_data_access_request -> Smaws_Lib.Json.SerializeHelpers.t
val enable_client_authentication_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val client_authentication_type_to_yojson : Types.client_authentication_type -> [> `String of string ]
val enable_client_authentication_request_to_yojson : Types.enable_client_authentication_request -> Smaws_Lib.Json.SerializeHelpers.t
val domain_controller_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val domain_controller_status_to_yojson : Types.domain_controller_status -> [> `String of string ]
val domain_controller_status_reason_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val domain_controller_to_yojson : Types.domain_controller -> Smaws_Lib.Json.SerializeHelpers.t
val domain_controllers_to_yojson : Types.domain_controller list -> Smaws_Lib.Json.SerializeHelpers.t
val domain_controller_ids_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val disable_sso_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val disable_sso_request_to_yojson : Types.disable_sso_request -> Smaws_Lib.Json.SerializeHelpers.t
val disable_radius_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val disable_radius_request_to_yojson : Types.disable_radius_request -> Smaws_Lib.Json.SerializeHelpers.t
val disable_ldaps_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val disable_ldaps_request_to_yojson : Types.disable_ldaps_request -> Smaws_Lib.Json.SerializeHelpers.t
val disable_directory_data_access_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val disable_directory_data_access_request_to_yojson : Types.disable_directory_data_access_request -> Smaws_Lib.Json.SerializeHelpers.t
val disable_client_authentication_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val disable_client_authentication_request_to_yojson : Types.disable_client_authentication_request -> Smaws_Lib.Json.SerializeHelpers.t
val directory_type_to_yojson : Types.directory_type -> [> `String of string ]
val directory_size_to_yojson : Types.directory_size -> [> `String of string ]
val directory_short_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val describe_update_directory_result_to_yojson : Types.describe_update_directory_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_update_directory_request_to_yojson : Types.describe_update_directory_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_trusts_result_to_yojson : Types.describe_trusts_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_trusts_request_to_yojson : Types.describe_trusts_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_snapshots_result_to_yojson : Types.describe_snapshots_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_snapshots_request_to_yojson : Types.describe_snapshots_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_shared_directories_result_to_yojson : Types.describe_shared_directories_result -> Smaws_Lib.Json.SerializeHelpers.t
val directory_ids_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_shared_directories_request_to_yojson : Types.describe_shared_directories_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_settings_result_to_yojson : Types.describe_settings_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_settings_request_to_yojson : Types.describe_settings_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_regions_result_to_yojson : Types.describe_regions_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_regions_request_to_yojson : Types.describe_regions_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_ldaps_settings_result_to_yojson : Types.describe_ldaps_settings_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_ldaps_settings_request_to_yojson : Types.describe_ldaps_settings_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_event_topics_result_to_yojson : Types.describe_event_topics_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_event_topics_request_to_yojson : Types.describe_event_topics_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_domain_controllers_result_to_yojson : Types.describe_domain_controllers_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_domain_controllers_request_to_yojson : Types.describe_domain_controllers_request -> Smaws_Lib.Json.SerializeHelpers.t
val data_access_status_to_yojson : Types.data_access_status -> [> `String of string ]
val describe_directory_data_access_result_to_yojson : Types.describe_directory_data_access_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_directory_data_access_request_to_yojson : Types.describe_directory_data_access_request -> Smaws_Lib.Json.SerializeHelpers.t
val directory_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val directory_edition_to_yojson : Types.directory_edition -> [> `String of string ]
val alias_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val access_url_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val directory_connect_settings_description_to_yojson : Types.directory_connect_settings_description -> Smaws_Lib.Json.SerializeHelpers.t
val directory_description_to_yojson : Types.directory_description -> Smaws_Lib.Json.SerializeHelpers.t
val directory_descriptions_to_yojson : Types.directory_description list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_directories_result_to_yojson : Types.describe_directories_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_directories_request_to_yojson : Types.describe_directories_request -> Smaws_Lib.Json.SerializeHelpers.t
val conditional_forwarder_to_yojson : Types.conditional_forwarder -> Smaws_Lib.Json.SerializeHelpers.t
val conditional_forwarders_to_yojson : Types.conditional_forwarder list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_conditional_forwarders_result_to_yojson : Types.describe_conditional_forwarders_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_conditional_forwarders_request_to_yojson : Types.describe_conditional_forwarders_request -> Smaws_Lib.Json.SerializeHelpers.t
val client_authentication_status_to_yojson : Types.client_authentication_status -> [> `String of string ]
val client_authentication_setting_info_to_yojson : Types.client_authentication_setting_info -> Smaws_Lib.Json.SerializeHelpers.t
val client_authentication_settings_info_to_yojson : Types.client_authentication_setting_info list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_client_authentication_settings_result_to_yojson : Types.describe_client_authentication_settings_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_client_authentication_settings_request_to_yojson : Types.describe_client_authentication_settings_request -> Smaws_Lib.Json.SerializeHelpers.t
val certificate_does_not_exist_exception_to_yojson : Types.certificate_does_not_exist_exception -> Smaws_Lib.Json.SerializeHelpers.t
val certificate_state_reason_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val certificate_registered_date_time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val describe_certificate_result_to_yojson : Types.describe_certificate_result -> Smaws_Lib.Json.SerializeHelpers.t
val describe_certificate_request_to_yojson : Types.describe_certificate_request -> Smaws_Lib.Json.SerializeHelpers.t
val deregister_event_topic_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val deregister_event_topic_request_to_yojson : Types.deregister_event_topic_request -> Smaws_Lib.Json.SerializeHelpers.t
val certificate_in_use_exception_to_yojson : Types.certificate_in_use_exception -> Smaws_Lib.Json.SerializeHelpers.t
val deregister_certificate_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val deregister_certificate_request_to_yojson : Types.deregister_certificate_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_trust_result_to_yojson : Types.delete_trust_result -> Smaws_Lib.Json.SerializeHelpers.t
val delete_associated_conditional_forwarder_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val delete_trust_request_to_yojson : Types.delete_trust_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_snapshot_result_to_yojson : Types.delete_snapshot_result -> Smaws_Lib.Json.SerializeHelpers.t
val delete_snapshot_request_to_yojson : Types.delete_snapshot_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_log_subscription_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val delete_log_subscription_request_to_yojson : Types.delete_log_subscription_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_directory_result_to_yojson : Types.delete_directory_result -> Smaws_Lib.Json.SerializeHelpers.t
val delete_directory_request_to_yojson : Types.delete_directory_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_conditional_forwarder_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val delete_conditional_forwarder_request_to_yojson : Types.delete_conditional_forwarder_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_trust_result_to_yojson : Types.create_trust_result -> Smaws_Lib.Json.SerializeHelpers.t
val create_trust_request_to_yojson : Types.create_trust_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_snapshot_result_to_yojson : Types.create_snapshot_result -> Smaws_Lib.Json.SerializeHelpers.t
val create_snapshot_request_to_yojson : Types.create_snapshot_request -> Smaws_Lib.Json.SerializeHelpers.t
val directory_limit_exceeded_exception_to_yojson : Types.directory_limit_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val create_microsoft_ad_result_to_yojson : Types.create_microsoft_ad_result -> Smaws_Lib.Json.SerializeHelpers.t
val create_microsoft_ad_request_to_yojson : Types.create_microsoft_ad_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_log_subscription_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val create_log_subscription_request_to_yojson : Types.create_log_subscription_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_directory_result_to_yojson : Types.create_directory_result -> Smaws_Lib.Json.SerializeHelpers.t
val create_directory_request_to_yojson : Types.create_directory_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_conditional_forwarder_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val create_conditional_forwarder_request_to_yojson : Types.create_conditional_forwarder_request -> Smaws_Lib.Json.SerializeHelpers.t
val computer_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val attribute_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val attribute_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val attributes_to_yojson : Types.attribute list -> Smaws_Lib.Json.SerializeHelpers.t
val create_computer_result_to_yojson : Types.create_computer_result -> Smaws_Lib.Json.SerializeHelpers.t
val computer_password_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val create_computer_request_to_yojson : Types.create_computer_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_alias_result_to_yojson : Types.create_alias_result -> Smaws_Lib.Json.SerializeHelpers.t
val create_alias_request_to_yojson : Types.create_alias_request -> Smaws_Lib.Json.SerializeHelpers.t
val connect_directory_result_to_yojson : Types.connect_directory_result -> Smaws_Lib.Json.SerializeHelpers.t
val directory_connect_settings_to_yojson : Types.directory_connect_settings -> Smaws_Lib.Json.SerializeHelpers.t
val connect_directory_request_to_yojson : Types.connect_directory_request -> Smaws_Lib.Json.SerializeHelpers.t
val cancel_schema_extension_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val cancel_schema_extension_request_to_yojson : Types.cancel_schema_extension_request -> Smaws_Lib.Json.SerializeHelpers.t
val add_tags_to_resource_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val add_tags_to_resource_request_to_yojson : Types.add_tags_to_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val directory_already_in_region_exception_to_yojson : Types.directory_already_in_region_exception -> Smaws_Lib.Json.SerializeHelpers.t
val add_region_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val add_region_request_to_yojson : Types.add_region_request -> Smaws_Lib.Json.SerializeHelpers.t
val add_ip_routes_result_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val add_ip_routes_request_to_yojson : Types.add_ip_routes_request -> Smaws_Lib.Json.SerializeHelpers.t
val accept_shared_directory_result_to_yojson : Types.accept_shared_directory_result -> Smaws_Lib.Json.SerializeHelpers.t
val accept_shared_directory_request_to_yojson : Types.accept_shared_directory_request -> Smaws_Lib.Json.SerializeHelpers.t