Module Smaws_Client_DirectoryService.Json_deserializers

val vpc_id_of_yojson : Yojson.Basic.t -> string list -> string
val trust_id_of_yojson : Yojson.Basic.t -> string list -> string
val verify_trust_result_of_yojson : Yojson.Basic.t -> string list -> Types.verify_trust_result
val verify_trust_request_of_yojson : Yojson.Basic.t -> string list -> Types.verify_trust_request
val exception_message_of_yojson : Yojson.Basic.t -> string list -> string
val request_id_of_yojson : Yojson.Basic.t -> string list -> string
val unsupported_operation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.unsupported_operation_exception
val service_exception_of_yojson : Yojson.Basic.t -> string list -> Types.service_exception
val invalid_parameter_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_parameter_exception
val entity_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.entity_does_not_exist_exception
val client_exception_of_yojson : Yojson.Basic.t -> string list -> Types.client_exception
val user_password_of_yojson : Yojson.Basic.t -> string list -> string
val user_name_of_yojson : Yojson.Basic.t -> string list -> string
val user_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.user_does_not_exist_exception
val use_same_username_of_yojson : Yojson.Basic.t -> string list -> bool
val os_version_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.os_version
val os_update_settings_of_yojson : Yojson.Basic.t -> string list -> Types.os_update_settings
val update_value_of_yojson : Yojson.Basic.t -> string list -> Types.update_value
val update_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.update_type
val update_trust_result_of_yojson : Yojson.Basic.t -> string list -> Types.update_trust_result
val selective_auth_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.selective_auth
val update_trust_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_trust_request
val update_status_reason_of_yojson : Yojson.Basic.t -> string list -> string
val update_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.update_status
val directory_id_of_yojson : Yojson.Basic.t -> string list -> string
val update_settings_result_of_yojson : Yojson.Basic.t -> string list -> Types.update_settings_result
val directory_configuration_setting_name_of_yojson : Yojson.Basic.t -> string list -> string
val directory_configuration_setting_value_of_yojson : Yojson.Basic.t -> string list -> string
val setting_of_yojson : Yojson.Basic.t -> string list -> Types.setting
val settings_of_yojson : Yojson.Basic.t -> string list -> Types.setting list
val update_settings_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_settings_request
val unsupported_settings_exception_of_yojson : Yojson.Basic.t -> string list -> Types.unsupported_settings_exception
val incompatible_settings_exception_of_yojson : Yojson.Basic.t -> string list -> Types.incompatible_settings_exception
val directory_unavailable_exception_of_yojson : Yojson.Basic.t -> string list -> Types.directory_unavailable_exception
val directory_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.directory_does_not_exist_exception
val update_security_group_for_directory_controllers_of_yojson : Yojson.Basic.t -> string list -> bool
val update_radius_result_of_yojson : Yojson.Basic.t -> string list -> unit
val server_of_yojson : Yojson.Basic.t -> string list -> string
val servers_of_yojson : Yojson.Basic.t -> string list -> string list
val port_number_of_yojson : Yojson.Basic.t -> string list -> int
val radius_timeout_of_yojson : Yojson.Basic.t -> string list -> int
val radius_retries_of_yojson : Yojson.Basic.t -> string list -> int
val radius_shared_secret_of_yojson : Yojson.Basic.t -> string list -> string
val radius_authentication_protocol_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.radius_authentication_protocol
val radius_display_label_of_yojson : Yojson.Basic.t -> string list -> string
val radius_settings_of_yojson : Yojson.Basic.t -> string list -> Types.radius_settings
val update_radius_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_radius_request
val update_number_of_domain_controllers_result_of_yojson : Yojson.Basic.t -> string list -> unit
val desired_number_of_domain_controllers_of_yojson : Yojson.Basic.t -> string list -> int
val update_number_of_domain_controllers_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_number_of_domain_controllers_request
val domain_controller_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.domain_controller_limit_exceeded_exception
val region_name_of_yojson : Yojson.Basic.t -> string list -> string
val initiated_by_of_yojson : Yojson.Basic.t -> string list -> string
val start_date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val last_updated_date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val update_info_entry_of_yojson : Yojson.Basic.t -> string list -> Types.update_info_entry
val update_directory_setup_result_of_yojson : Yojson.Basic.t -> string list -> unit
val create_snapshot_before_update_of_yojson : Yojson.Basic.t -> string list -> bool
val update_directory_setup_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_directory_setup_request
val snapshot_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.snapshot_limit_exceeded_exception
val directory_in_desired_state_exception_of_yojson : Yojson.Basic.t -> string list -> Types.directory_in_desired_state_exception
val access_denied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.access_denied_exception
val update_conditional_forwarder_result_of_yojson : Yojson.Basic.t -> string list -> unit
val remote_domain_name_of_yojson : Yojson.Basic.t -> string list -> string
val ip_addr_of_yojson : Yojson.Basic.t -> string list -> string
val dns_ip_addrs_of_yojson : Yojson.Basic.t -> string list -> string list
val update_conditional_forwarder_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_conditional_forwarder_request
val update_activities_of_yojson : Yojson.Basic.t -> string list -> Types.update_info_entry list
val target_id_of_yojson : Yojson.Basic.t -> string list -> string
val target_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.target_type
val unshare_target_of_yojson : Yojson.Basic.t -> string list -> Types.unshare_target
val unshare_directory_result_of_yojson : Yojson.Basic.t -> string list -> Types.unshare_directory_result
val unshare_directory_request_of_yojson : Yojson.Basic.t -> string list -> Types.unshare_directory_request
val invalid_target_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_target_exception
val directory_not_shared_exception_of_yojson : Yojson.Basic.t -> string list -> Types.directory_not_shared_exception
val trust_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.trust_type
val trust_direction_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.trust_direction
val trust_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.trust_state
val created_date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val state_last_updated_date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val trust_state_reason_of_yojson : Yojson.Basic.t -> string list -> string
val trust_of_yojson : Yojson.Basic.t -> string list -> Types.trust
val trusts_of_yojson : Yojson.Basic.t -> string list -> Types.trust list
val trust_password_of_yojson : Yojson.Basic.t -> string list -> string
val trust_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val topic_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.topic_status
val topic_name_of_yojson : Yojson.Basic.t -> string list -> string
val topic_names_of_yojson : Yojson.Basic.t -> string list -> string list
val topic_arn_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
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_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.tag_limit_exceeded_exception
val tag_keys_of_yojson : Yojson.Basic.t -> string list -> string list
val subscription_created_date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val subnet_id_of_yojson : Yojson.Basic.t -> string list -> string
val subnet_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val start_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val schema_extension_id_of_yojson : Yojson.Basic.t -> string list -> string
val start_schema_extension_result_of_yojson : Yojson.Basic.t -> string list -> Types.start_schema_extension_result
val create_snapshot_before_schema_extension_of_yojson : Yojson.Basic.t -> string list -> bool
val ldif_content_of_yojson : Yojson.Basic.t -> string list -> string
val description_of_yojson : Yojson.Basic.t -> string list -> string
val start_schema_extension_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_schema_extension_request
val stage_reason_of_yojson : Yojson.Basic.t -> string list -> string
val sso_enabled_of_yojson : Yojson.Basic.t -> string list -> bool
val snapshot_id_of_yojson : Yojson.Basic.t -> string list -> string
val snapshot_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.snapshot_type
val snapshot_name_of_yojson : Yojson.Basic.t -> string list -> string
val snapshot_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.snapshot_status
val snapshot_of_yojson : Yojson.Basic.t -> string list -> Types.snapshot
val snapshots_of_yojson : Yojson.Basic.t -> string list -> Types.snapshot list
val limit_of_yojson : Yojson.Basic.t -> string list -> int
val manual_snapshots_limit_reached_of_yojson : Yojson.Basic.t -> string list -> bool
val snapshot_limits_of_yojson : Yojson.Basic.t -> string list -> Types.snapshot_limits
val snapshot_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val customer_id_of_yojson : Yojson.Basic.t -> string list -> string
val share_method_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.share_method
val share_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.share_status
val notes_of_yojson : Yojson.Basic.t -> string list -> string
val shared_directory_of_yojson : Yojson.Basic.t -> string list -> Types.shared_directory
val shared_directories_of_yojson : Yojson.Basic.t -> string list -> Types.shared_directory list
val share_target_of_yojson : Yojson.Basic.t -> string list -> Types.share_target
val share_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.share_limit_exceeded_exception
val share_directory_result_of_yojson : Yojson.Basic.t -> string list -> Types.share_directory_result
val share_directory_request_of_yojson : Yojson.Basic.t -> string list -> Types.share_directory_request
val organizations_exception_of_yojson : Yojson.Basic.t -> string list -> Types.organizations_exception
val directory_already_shared_exception_of_yojson : Yojson.Basic.t -> string list -> Types.directory_already_shared_exception
val directory_configuration_setting_type_of_yojson : Yojson.Basic.t -> string list -> string
val directory_configuration_setting_allowed_values_of_yojson : Yojson.Basic.t -> string list -> string
val directory_configuration_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.directory_configuration_status
val directory_configuration_setting_request_detailed_status_of_yojson : Yojson.Basic.t -> string list -> (string * Types.directory_configuration_status) list
val directory_configuration_setting_request_status_message_of_yojson : Yojson.Basic.t -> string list -> string
val directory_configuration_setting_last_updated_date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val directory_configuration_setting_last_requested_date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val directory_configuration_setting_data_type_of_yojson : Yojson.Basic.t -> string list -> string
val setting_entry_of_yojson : Yojson.Basic.t -> string list -> Types.setting_entry
val setting_entries_of_yojson : Yojson.Basic.t -> string list -> Types.setting_entry list
val security_group_id_of_yojson : Yojson.Basic.t -> string list -> string
val schema_extension_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.schema_extension_status
val schema_extension_status_reason_of_yojson : Yojson.Basic.t -> string list -> string
val end_date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val schema_extension_info_of_yojson : Yojson.Basic.t -> string list -> Types.schema_extension_info
val schema_extensions_info_of_yojson : Yojson.Basic.t -> string list -> Types.schema_extension_info list
val si_d_of_yojson : Yojson.Basic.t -> string list -> string
val restore_from_snapshot_result_of_yojson : Yojson.Basic.t -> string list -> unit
val restore_from_snapshot_request_of_yojson : Yojson.Basic.t -> string list -> Types.restore_from_snapshot_request
val resource_id_of_yojson : Yojson.Basic.t -> string list -> string
val reset_user_password_result_of_yojson : Yojson.Basic.t -> string list -> unit
val customer_user_name_of_yojson : Yojson.Basic.t -> string list -> string
val reset_user_password_request_of_yojson : Yojson.Basic.t -> string list -> Types.reset_user_password_request
val invalid_password_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_password_exception
val replication_scope_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.replication_scope
val remove_tags_from_resource_result_of_yojson : Yojson.Basic.t -> string list -> unit
val remove_tags_from_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.remove_tags_from_resource_request
val remove_region_result_of_yojson : Yojson.Basic.t -> string list -> unit
val remove_region_request_of_yojson : Yojson.Basic.t -> string list -> Types.remove_region_request
val remove_ip_routes_result_of_yojson : Yojson.Basic.t -> string list -> unit
val cidr_ip_of_yojson : Yojson.Basic.t -> string list -> string
val cidr_ips_of_yojson : Yojson.Basic.t -> string list -> string list
val remove_ip_routes_request_of_yojson : Yojson.Basic.t -> string list -> Types.remove_ip_routes_request
val remote_domain_names_of_yojson : Yojson.Basic.t -> string list -> string list
val reject_shared_directory_result_of_yojson : Yojson.Basic.t -> string list -> Types.reject_shared_directory_result
val reject_shared_directory_request_of_yojson : Yojson.Basic.t -> string list -> Types.reject_shared_directory_request
val register_event_topic_result_of_yojson : Yojson.Basic.t -> string list -> unit
val register_event_topic_request_of_yojson : Yojson.Basic.t -> string list -> Types.register_event_topic_request
val certificate_id_of_yojson : Yojson.Basic.t -> string list -> string
val register_certificate_result_of_yojson : Yojson.Basic.t -> string list -> Types.register_certificate_result
val certificate_data_of_yojson : Yojson.Basic.t -> string list -> string
val certificate_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.certificate_type
val ocsp_url_of_yojson : Yojson.Basic.t -> string list -> string
val client_cert_auth_settings_of_yojson : Yojson.Basic.t -> string list -> Types.client_cert_auth_settings
val register_certificate_request_of_yojson : Yojson.Basic.t -> string list -> Types.register_certificate_request
val invalid_certificate_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_certificate_exception
val certificate_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.certificate_limit_exceeded_exception
val certificate_already_exists_exception_of_yojson : Yojson.Basic.t -> string list -> Types.certificate_already_exists_exception
val additional_regions_of_yojson : Yojson.Basic.t -> string list -> string list
val regions_info_of_yojson : Yojson.Basic.t -> string list -> Types.regions_info
val region_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.region_type
val directory_stage_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.directory_stage
val directory_vpc_settings_of_yojson : Yojson.Basic.t -> string list -> Types.directory_vpc_settings
val launch_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val region_description_of_yojson : Yojson.Basic.t -> string list -> Types.region_description
val regions_description_of_yojson : Yojson.Basic.t -> string list -> Types.region_description list
val region_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.region_limit_exceeded_exception
val radius_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.radius_status
val password_of_yojson : Yojson.Basic.t -> string list -> string
val page_limit_of_yojson : Yojson.Basic.t -> string list -> int
val availability_zone_of_yojson : Yojson.Basic.t -> string list -> string
val availability_zones_of_yojson : Yojson.Basic.t -> string list -> string list
val directory_vpc_settings_description_of_yojson : Yojson.Basic.t -> string list -> Types.directory_vpc_settings_description
val owner_directory_description_of_yojson : Yojson.Basic.t -> string list -> Types.owner_directory_description
val organizational_unit_d_n_of_yojson : Yojson.Basic.t -> string list -> string
val no_available_certificate_exception_of_yojson : Yojson.Basic.t -> string list -> Types.no_available_certificate_exception
val next_token_of_yojson : Yojson.Basic.t -> string list -> string
val log_group_name_of_yojson : Yojson.Basic.t -> string list -> string
val log_subscription_of_yojson : Yojson.Basic.t -> string list -> Types.log_subscription
val log_subscriptions_of_yojson : Yojson.Basic.t -> string list -> Types.log_subscription list
val list_tags_for_resource_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_result
val list_tags_for_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_request
val invalid_next_token_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_next_token_exception
val list_schema_extensions_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_schema_extensions_result
val list_schema_extensions_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_schema_extensions_request
val list_log_subscriptions_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_log_subscriptions_result
val list_log_subscriptions_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_log_subscriptions_request
val ip_route_status_msg_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.ip_route_status_msg
val added_date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val ip_route_status_reason_of_yojson : Yojson.Basic.t -> string list -> string
val ip_route_info_of_yojson : Yojson.Basic.t -> string list -> Types.ip_route_info
val ip_routes_info_of_yojson : Yojson.Basic.t -> string list -> Types.ip_route_info list
val list_ip_routes_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_ip_routes_result
val list_ip_routes_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_ip_routes_request
val certificate_c_n_of_yojson : Yojson.Basic.t -> string list -> string
val certificate_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.certificate_state
val certificate_expiry_date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val certificate_info_of_yojson : Yojson.Basic.t -> string list -> Types.certificate_info
val certificates_info_of_yojson : Yojson.Basic.t -> string list -> Types.certificate_info list
val list_certificates_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_certificates_result
val list_certificates_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_certificates_request
val ldaps_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.ldaps_type
val ldaps_status_reason_of_yojson : Yojson.Basic.t -> string list -> string
val ldaps_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.ldaps_status
val ldaps_setting_info_of_yojson : Yojson.Basic.t -> string list -> Types.ldaps_setting_info
val ldaps_settings_info_of_yojson : Yojson.Basic.t -> string list -> Types.ldaps_setting_info list
val ip_route_of_yojson : Yojson.Basic.t -> string list -> Types.ip_route
val ip_routes_of_yojson : Yojson.Basic.t -> string list -> Types.ip_route list
val ip_route_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.ip_route_limit_exceeded_exception
val ip_addrs_of_yojson : Yojson.Basic.t -> string list -> string list
val invalid_ldaps_status_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_ldaps_status_exception
val invalid_client_auth_status_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_client_auth_status_exception
val insufficient_permissions_exception_of_yojson : Yojson.Basic.t -> string list -> Types.insufficient_permissions_exception
val get_snapshot_limits_result_of_yojson : Yojson.Basic.t -> string list -> Types.get_snapshot_limits_result
val get_snapshot_limits_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_snapshot_limits_request
val cloud_only_directories_limit_reached_of_yojson : Yojson.Basic.t -> string list -> bool
val connected_directories_limit_reached_of_yojson : Yojson.Basic.t -> string list -> bool
val directory_limits_of_yojson : Yojson.Basic.t -> string list -> Types.directory_limits
val get_directory_limits_result_of_yojson : Yojson.Basic.t -> string list -> Types.get_directory_limits_result
val get_directory_limits_request_of_yojson : Yojson.Basic.t -> string list -> unit
val event_topic_of_yojson : Yojson.Basic.t -> string list -> Types.event_topic
val event_topics_of_yojson : Yojson.Basic.t -> string list -> Types.event_topic list
val entity_already_exists_exception_of_yojson : Yojson.Basic.t -> string list -> Types.entity_already_exists_exception
val enable_sso_result_of_yojson : Yojson.Basic.t -> string list -> unit
val connect_password_of_yojson : Yojson.Basic.t -> string list -> string
val enable_sso_request_of_yojson : Yojson.Basic.t -> string list -> Types.enable_sso_request
val authentication_failed_exception_of_yojson : Yojson.Basic.t -> string list -> Types.authentication_failed_exception
val enable_radius_result_of_yojson : Yojson.Basic.t -> string list -> unit
val enable_radius_request_of_yojson : Yojson.Basic.t -> string list -> Types.enable_radius_request
val enable_ldaps_result_of_yojson : Yojson.Basic.t -> string list -> unit
val enable_ldaps_request_of_yojson : Yojson.Basic.t -> string list -> Types.enable_ldaps_request
val enable_directory_data_access_result_of_yojson : Yojson.Basic.t -> string list -> unit
val enable_directory_data_access_request_of_yojson : Yojson.Basic.t -> string list -> Types.enable_directory_data_access_request
val enable_client_authentication_result_of_yojson : Yojson.Basic.t -> string list -> unit
val client_authentication_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.client_authentication_type
val enable_client_authentication_request_of_yojson : Yojson.Basic.t -> string list -> Types.enable_client_authentication_request
val domain_controller_id_of_yojson : Yojson.Basic.t -> string list -> string
val domain_controller_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.domain_controller_status
val domain_controller_status_reason_of_yojson : Yojson.Basic.t -> string list -> string
val domain_controller_of_yojson : Yojson.Basic.t -> string list -> Types.domain_controller
val domain_controllers_of_yojson : Yojson.Basic.t -> string list -> Types.domain_controller list
val domain_controller_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val disable_sso_result_of_yojson : Yojson.Basic.t -> string list -> unit
val disable_sso_request_of_yojson : Yojson.Basic.t -> string list -> Types.disable_sso_request
val disable_radius_result_of_yojson : Yojson.Basic.t -> string list -> unit
val disable_radius_request_of_yojson : Yojson.Basic.t -> string list -> Types.disable_radius_request
val disable_ldaps_result_of_yojson : Yojson.Basic.t -> string list -> unit
val disable_ldaps_request_of_yojson : Yojson.Basic.t -> string list -> Types.disable_ldaps_request
val disable_directory_data_access_result_of_yojson : Yojson.Basic.t -> string list -> unit
val disable_directory_data_access_request_of_yojson : Yojson.Basic.t -> string list -> Types.disable_directory_data_access_request
val disable_client_authentication_result_of_yojson : Yojson.Basic.t -> string list -> unit
val disable_client_authentication_request_of_yojson : Yojson.Basic.t -> string list -> Types.disable_client_authentication_request
val directory_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.directory_type
val directory_size_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.directory_size
val directory_short_name_of_yojson : Yojson.Basic.t -> string list -> string
val describe_update_directory_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_update_directory_result
val describe_update_directory_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_update_directory_request
val describe_trusts_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_trusts_result
val describe_trusts_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_trusts_request
val describe_snapshots_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_snapshots_result
val describe_snapshots_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_snapshots_request
val describe_shared_directories_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_shared_directories_result
val directory_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val describe_shared_directories_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_shared_directories_request
val describe_settings_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_settings_result
val describe_settings_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_settings_request
val describe_regions_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_regions_result
val describe_regions_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_regions_request
val describe_ldaps_settings_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_ldaps_settings_result
val describe_ldaps_settings_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_ldaps_settings_request
val describe_event_topics_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_event_topics_result
val describe_event_topics_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_event_topics_request
val describe_domain_controllers_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_domain_controllers_result
val describe_domain_controllers_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_domain_controllers_request
val data_access_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.data_access_status
val describe_directory_data_access_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_directory_data_access_result
val describe_directory_data_access_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_directory_data_access_request
val directory_name_of_yojson : Yojson.Basic.t -> string list -> string
val directory_edition_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.directory_edition
val alias_name_of_yojson : Yojson.Basic.t -> string list -> string
val access_url_of_yojson : Yojson.Basic.t -> string list -> string
val directory_connect_settings_description_of_yojson : Yojson.Basic.t -> string list -> Types.directory_connect_settings_description
val directory_description_of_yojson : Yojson.Basic.t -> string list -> Types.directory_description
val directory_descriptions_of_yojson : Yojson.Basic.t -> string list -> Types.directory_description list
val describe_directories_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_directories_result
val describe_directories_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_directories_request
val conditional_forwarder_of_yojson : Yojson.Basic.t -> string list -> Types.conditional_forwarder
val conditional_forwarders_of_yojson : Yojson.Basic.t -> string list -> Types.conditional_forwarder list
val describe_conditional_forwarders_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_conditional_forwarders_result
val describe_conditional_forwarders_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_conditional_forwarders_request
val client_authentication_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.client_authentication_status
val client_authentication_setting_info_of_yojson : Yojson.Basic.t -> string list -> Types.client_authentication_setting_info
val client_authentication_settings_info_of_yojson : Yojson.Basic.t -> string list -> Types.client_authentication_setting_info list
val describe_client_authentication_settings_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_client_authentication_settings_result
val describe_client_authentication_settings_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_client_authentication_settings_request
val certificate_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.certificate_does_not_exist_exception
val certificate_state_reason_of_yojson : Yojson.Basic.t -> string list -> string
val certificate_registered_date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val certificate_of_yojson : Yojson.Basic.t -> string list -> Types.certificate
val describe_certificate_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_certificate_result
val describe_certificate_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_certificate_request
val deregister_event_topic_result_of_yojson : Yojson.Basic.t -> string list -> unit
val deregister_event_topic_request_of_yojson : Yojson.Basic.t -> string list -> Types.deregister_event_topic_request
val certificate_in_use_exception_of_yojson : Yojson.Basic.t -> string list -> Types.certificate_in_use_exception
val deregister_certificate_result_of_yojson : Yojson.Basic.t -> string list -> unit
val deregister_certificate_request_of_yojson : Yojson.Basic.t -> string list -> Types.deregister_certificate_request
val delete_trust_result_of_yojson : Yojson.Basic.t -> string list -> Types.delete_trust_result
val delete_associated_conditional_forwarder_of_yojson : Yojson.Basic.t -> string list -> bool
val delete_trust_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_trust_request
val delete_snapshot_result_of_yojson : Yojson.Basic.t -> string list -> Types.delete_snapshot_result
val delete_snapshot_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_snapshot_request
val delete_log_subscription_result_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_log_subscription_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_log_subscription_request
val delete_directory_result_of_yojson : Yojson.Basic.t -> string list -> Types.delete_directory_result
val delete_directory_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_directory_request
val delete_conditional_forwarder_result_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_conditional_forwarder_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_conditional_forwarder_request
val create_trust_result_of_yojson : Yojson.Basic.t -> string list -> Types.create_trust_result
val create_trust_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_trust_request
val create_snapshot_result_of_yojson : Yojson.Basic.t -> string list -> Types.create_snapshot_result
val create_snapshot_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_snapshot_request
val directory_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.directory_limit_exceeded_exception
val create_microsoft_ad_result_of_yojson : Yojson.Basic.t -> string list -> Types.create_microsoft_ad_result
val create_microsoft_ad_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_microsoft_ad_request
val create_log_subscription_result_of_yojson : Yojson.Basic.t -> string list -> unit
val create_log_subscription_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_log_subscription_request
val create_directory_result_of_yojson : Yojson.Basic.t -> string list -> Types.create_directory_result
val create_directory_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_directory_request
val create_conditional_forwarder_result_of_yojson : Yojson.Basic.t -> string list -> unit
val create_conditional_forwarder_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_conditional_forwarder_request
val computer_name_of_yojson : Yojson.Basic.t -> string list -> string
val attribute_name_of_yojson : Yojson.Basic.t -> string list -> string
val attribute_value_of_yojson : Yojson.Basic.t -> string list -> string
val attribute_of_yojson : Yojson.Basic.t -> string list -> Types.attribute
val attributes_of_yojson : Yojson.Basic.t -> string list -> Types.attribute list
val computer_of_yojson : Yojson.Basic.t -> string list -> Types.computer
val create_computer_result_of_yojson : Yojson.Basic.t -> string list -> Types.create_computer_result
val computer_password_of_yojson : Yojson.Basic.t -> string list -> string
val create_computer_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_computer_request
val create_alias_result_of_yojson : Yojson.Basic.t -> string list -> Types.create_alias_result
val create_alias_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_alias_request
val connect_directory_result_of_yojson : Yojson.Basic.t -> string list -> Types.connect_directory_result
val directory_connect_settings_of_yojson : Yojson.Basic.t -> string list -> Types.directory_connect_settings
val connect_directory_request_of_yojson : Yojson.Basic.t -> string list -> Types.connect_directory_request
val cancel_schema_extension_result_of_yojson : Yojson.Basic.t -> string list -> unit
val cancel_schema_extension_request_of_yojson : Yojson.Basic.t -> string list -> Types.cancel_schema_extension_request
val add_tags_to_resource_result_of_yojson : Yojson.Basic.t -> string list -> unit
val add_tags_to_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.add_tags_to_resource_request
val directory_already_in_region_exception_of_yojson : Yojson.Basic.t -> string list -> Types.directory_already_in_region_exception
val add_region_result_of_yojson : Yojson.Basic.t -> string list -> unit
val add_region_request_of_yojson : Yojson.Basic.t -> string list -> Types.add_region_request
val add_ip_routes_result_of_yojson : Yojson.Basic.t -> string list -> unit
val add_ip_routes_request_of_yojson : Yojson.Basic.t -> string list -> Types.add_ip_routes_request
val accept_shared_directory_result_of_yojson : Yojson.Basic.t -> string list -> Types.accept_shared_directory_result
val accept_shared_directory_request_of_yojson : Yojson.Basic.t -> string list -> Types.accept_shared_directory_request