Module Smaws_Client_WorkMail.Json_deserializers

val string__of_yojson : Yojson.Basic.t -> string list -> string
val unsupported_operation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.unsupported_operation_exception
val organization_state_exception_of_yojson : Yojson.Basic.t -> string list -> Types.organization_state_exception
val organization_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.organization_not_found_exception
val invalid_parameter_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_parameter_exception
val entity_state_exception_of_yojson : Yojson.Basic.t -> string list -> Types.entity_state_exception
val entity_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.entity_not_found_exception
val directory_unavailable_exception_of_yojson : Yojson.Basic.t -> string list -> Types.directory_unavailable_exception
val directory_service_authentication_failed_exception_of_yojson : Yojson.Basic.t -> string list -> Types.directory_service_authentication_failed_exception
val update_user_response_of_yojson : Yojson.Basic.t -> string list -> unit
val organization_id_of_yojson : Yojson.Basic.t -> string list -> string
val entity_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val user_role_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.user_role
val user_attribute_of_yojson : Yojson.Basic.t -> string list -> string
val boolean_object_of_yojson : Yojson.Basic.t -> string list -> bool
val identity_provider_user_id_for_update_of_yojson : Yojson.Basic.t -> string list -> string
val update_user_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_user_request
val name_availability_exception_of_yojson : Yojson.Basic.t -> string list -> Types.name_availability_exception
val mail_domain_state_exception_of_yojson : Yojson.Basic.t -> string list -> Types.mail_domain_state_exception
val mail_domain_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.mail_domain_not_found_exception
val invalid_configuration_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_configuration_exception
val email_address_in_use_exception_of_yojson : Yojson.Basic.t -> string list -> Types.email_address_in_use_exception
val update_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val resource_name_of_yojson : Yojson.Basic.t -> string list -> string
val boolean__of_yojson : Yojson.Basic.t -> string list -> bool
val booking_options_of_yojson : Yojson.Basic.t -> string list -> Types.booking_options
val new_resource_description_of_yojson : Yojson.Basic.t -> string list -> string
val resource_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_type
val update_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_resource_request
val update_primary_email_address_response_of_yojson : Yojson.Basic.t -> string list -> unit
val email_address_of_yojson : Yojson.Basic.t -> string list -> string
val update_primary_email_address_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_primary_email_address_request
val update_mobile_device_access_rule_response_of_yojson : Yojson.Basic.t -> string list -> unit
val mobile_device_access_rule_id_of_yojson : Yojson.Basic.t -> string list -> string
val mobile_device_access_rule_name_of_yojson : Yojson.Basic.t -> string list -> string
val mobile_device_access_rule_description_of_yojson : Yojson.Basic.t -> string list -> string
val mobile_device_access_rule_effect_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.mobile_device_access_rule_effect
val device_type_of_yojson : Yojson.Basic.t -> string list -> string
val device_type_list_of_yojson : Yojson.Basic.t -> string list -> string list
val device_model_of_yojson : Yojson.Basic.t -> string list -> string
val device_model_list_of_yojson : Yojson.Basic.t -> string list -> string list
val device_operating_system_of_yojson : Yojson.Basic.t -> string list -> string
val device_operating_system_list_of_yojson : Yojson.Basic.t -> string list -> string list
val device_user_agent_of_yojson : Yojson.Basic.t -> string list -> string
val device_user_agent_list_of_yojson : Yojson.Basic.t -> string list -> string list
val update_mobile_device_access_rule_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_mobile_device_access_rule_request
val update_mailbox_quota_response_of_yojson : Yojson.Basic.t -> string list -> unit
val mailbox_quota_of_yojson : Yojson.Basic.t -> string list -> int
val update_mailbox_quota_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_mailbox_quota_request
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.limit_exceeded_exception
val update_impersonation_role_response_of_yojson : Yojson.Basic.t -> string list -> unit
val impersonation_role_id_of_yojson : Yojson.Basic.t -> string list -> string
val impersonation_role_name_of_yojson : Yojson.Basic.t -> string list -> string
val impersonation_role_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.impersonation_role_type
val impersonation_role_description_of_yojson : Yojson.Basic.t -> string list -> string
val impersonation_rule_id_of_yojson : Yojson.Basic.t -> string list -> string
val impersonation_rule_name_of_yojson : Yojson.Basic.t -> string list -> string
val impersonation_rule_description_of_yojson : Yojson.Basic.t -> string list -> string
val access_effect_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.access_effect
val target_users_of_yojson : Yojson.Basic.t -> string list -> string list
val impersonation_rule_of_yojson : Yojson.Basic.t -> string list -> Types.impersonation_rule
val impersonation_rule_list_of_yojson : Yojson.Basic.t -> string list -> Types.impersonation_rule list
val update_impersonation_role_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_impersonation_role_request
val update_group_response_of_yojson : Yojson.Basic.t -> string list -> unit
val update_group_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_group_request
val update_default_mail_domain_response_of_yojson : Yojson.Basic.t -> string list -> unit
val work_mail_domain_name_of_yojson : Yojson.Basic.t -> string list -> string
val update_default_mail_domain_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_default_mail_domain_request
val update_availability_configuration_response_of_yojson : Yojson.Basic.t -> string list -> unit
val domain_name_of_yojson : Yojson.Basic.t -> string list -> string
val url_of_yojson : Yojson.Basic.t -> string list -> string
val external_user_name_of_yojson : Yojson.Basic.t -> string list -> string
val password_of_yojson : Yojson.Basic.t -> string list -> string
val ews_availability_provider_of_yojson : Yojson.Basic.t -> string list -> Types.ews_availability_provider
val lambda_arn_of_yojson : Yojson.Basic.t -> string list -> string
val lambda_availability_provider_of_yojson : Yojson.Basic.t -> string list -> Types.lambda_availability_provider
val update_availability_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_availability_configuration_request
val untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val amazon_resource_name_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_list_of_yojson : Yojson.Basic.t -> string list -> string list
val untag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.untag_resource_request
val test_availability_configuration_response_of_yojson : Yojson.Basic.t -> string list -> Types.test_availability_configuration_response
val test_availability_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.test_availability_configuration_request
val too_many_tags_exception_of_yojson : Yojson.Basic.t -> string list -> Types.too_many_tags_exception
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tag_list_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val mailbox_export_job_id_of_yojson : Yojson.Basic.t -> string list -> string
val start_mailbox_export_job_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_mailbox_export_job_response
val idempotency_client_token_of_yojson : Yojson.Basic.t -> string list -> string
val description_of_yojson : Yojson.Basic.t -> string list -> string
val role_arn_of_yojson : Yojson.Basic.t -> string list -> string
val kms_key_arn_of_yojson : Yojson.Basic.t -> string list -> string
val s3_bucket_name_of_yojson : Yojson.Basic.t -> string list -> string
val s3_object_key_of_yojson : Yojson.Basic.t -> string list -> string
val start_mailbox_export_job_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_mailbox_export_job_request
val invalid_password_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_password_exception
val reset_password_response_of_yojson : Yojson.Basic.t -> string list -> unit
val work_mail_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val reset_password_request_of_yojson : Yojson.Basic.t -> string list -> Types.reset_password_request
val entity_already_registered_exception_of_yojson : Yojson.Basic.t -> string list -> Types.entity_already_registered_exception
val register_to_work_mail_response_of_yojson : Yojson.Basic.t -> string list -> unit
val register_to_work_mail_request_of_yojson : Yojson.Basic.t -> string list -> Types.register_to_work_mail_request
val mail_domain_in_use_exception_of_yojson : Yojson.Basic.t -> string list -> Types.mail_domain_in_use_exception
val register_mail_domain_response_of_yojson : Yojson.Basic.t -> string list -> unit
val register_mail_domain_request_of_yojson : Yojson.Basic.t -> string list -> Types.register_mail_domain_request
val put_retention_policy_response_of_yojson : Yojson.Basic.t -> string list -> unit
val short_string_of_yojson : Yojson.Basic.t -> string list -> string
val policy_description_of_yojson : Yojson.Basic.t -> string list -> string
val folder_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.folder_name
val retention_action_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.retention_action
val retention_period_of_yojson : Yojson.Basic.t -> string list -> int
val folder_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.folder_configuration
val folder_configurations_of_yojson : Yojson.Basic.t -> string list -> Types.folder_configuration list
val put_retention_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_retention_policy_request
val put_mobile_device_access_override_response_of_yojson : Yojson.Basic.t -> string list -> unit
val device_id_of_yojson : Yojson.Basic.t -> string list -> string
val put_mobile_device_access_override_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_mobile_device_access_override_request
val put_mailbox_permissions_response_of_yojson : Yojson.Basic.t -> string list -> unit
val permission_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.permission_type
val permission_values_of_yojson : Yojson.Basic.t -> string list -> Types.permission_type list
val put_mailbox_permissions_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_mailbox_permissions_request
val put_inbound_dmarc_settings_response_of_yojson : Yojson.Basic.t -> string list -> unit
val put_inbound_dmarc_settings_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_inbound_dmarc_settings_request
val put_identity_provider_configuration_response_of_yojson : Yojson.Basic.t -> string list -> unit
val identity_provider_authentication_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.identity_provider_authentication_mode
val instance_arn_of_yojson : Yojson.Basic.t -> string list -> string
val application_arn_of_yojson : Yojson.Basic.t -> string list -> string
val identity_center_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.identity_center_configuration
val personal_access_token_configuration_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.personal_access_token_configuration_status
val personal_access_token_lifetime_in_days_of_yojson : Yojson.Basic.t -> string list -> int
val personal_access_token_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.personal_access_token_configuration
val put_identity_provider_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_identity_provider_configuration_request
val put_email_monitoring_configuration_response_of_yojson : Yojson.Basic.t -> string list -> unit
val log_group_arn_of_yojson : Yojson.Basic.t -> string list -> string
val put_email_monitoring_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_email_monitoring_configuration_request
val put_access_control_rule_response_of_yojson : Yojson.Basic.t -> string list -> unit
val access_control_rule_name_of_yojson : Yojson.Basic.t -> string list -> string
val access_control_rule_effect_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.access_control_rule_effect
val access_control_rule_description_of_yojson : Yojson.Basic.t -> string list -> string
val ip_range_of_yojson : Yojson.Basic.t -> string list -> string
val ip_range_list_of_yojson : Yojson.Basic.t -> string list -> string list
val access_control_rule_action_of_yojson : Yojson.Basic.t -> string list -> string
val actions_list_of_yojson : Yojson.Basic.t -> string list -> string list
val user_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val impersonation_role_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val put_access_control_rule_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_access_control_rule_request
val user_name_of_yojson : Yojson.Basic.t -> string list -> string
val entity_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.entity_state
val timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val identity_provider_user_id_of_yojson : Yojson.Basic.t -> string list -> string
val identity_provider_identity_store_id_of_yojson : Yojson.Basic.t -> string list -> string
val user_of_yojson : Yojson.Basic.t -> string list -> Types.user
val users_of_yojson : Yojson.Basic.t -> string list -> Types.user list
val next_token_of_yojson : Yojson.Basic.t -> string list -> string
val list_users_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_users_response
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
val identity_provider_user_id_prefix_of_yojson : Yojson.Basic.t -> string list -> string
val list_users_filters_of_yojson : Yojson.Basic.t -> string list -> Types.list_users_filters
val list_users_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_users_request
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 resource_description_of_yojson : Yojson.Basic.t -> string list -> string
val resource_of_yojson : Yojson.Basic.t -> string list -> Types.resource
val resources_of_yojson : Yojson.Basic.t -> string list -> Types.resource list
val list_resources_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_resources_response
val list_resources_filters_of_yojson : Yojson.Basic.t -> string list -> Types.list_resources_filters
val list_resources_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_resources_request
val member_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.member_type
val delegate_of_yojson : Yojson.Basic.t -> string list -> Types.delegate
val resource_delegates_of_yojson : Yojson.Basic.t -> string list -> Types.delegate list
val list_resource_delegates_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_resource_delegates_response
val list_resource_delegates_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_resource_delegates_request
val personal_access_token_id_of_yojson : Yojson.Basic.t -> string list -> string
val personal_access_token_name_of_yojson : Yojson.Basic.t -> string list -> string
val personal_access_token_scope_of_yojson : Yojson.Basic.t -> string list -> string
val personal_access_token_scope_list_of_yojson : Yojson.Basic.t -> string list -> string list
val personal_access_token_summary_of_yojson : Yojson.Basic.t -> string list -> Types.personal_access_token_summary
val personal_access_token_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.personal_access_token_summary list
val list_personal_access_tokens_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_personal_access_tokens_response
val list_personal_access_tokens_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_personal_access_tokens_request
val organization_name_of_yojson : Yojson.Basic.t -> string list -> string
val organization_summary_of_yojson : Yojson.Basic.t -> string list -> Types.organization_summary
val organization_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.organization_summary list
val list_organizations_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_organizations_response
val list_organizations_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_organizations_request
val mobile_device_access_rule_of_yojson : Yojson.Basic.t -> string list -> Types.mobile_device_access_rule
val mobile_device_access_rules_list_of_yojson : Yojson.Basic.t -> string list -> Types.mobile_device_access_rule list
val list_mobile_device_access_rules_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_mobile_device_access_rules_response
val list_mobile_device_access_rules_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_mobile_device_access_rules_request
val mobile_device_access_override_of_yojson : Yojson.Basic.t -> string list -> Types.mobile_device_access_override
val mobile_device_access_overrides_list_of_yojson : Yojson.Basic.t -> string list -> Types.mobile_device_access_override list
val list_mobile_device_access_overrides_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_mobile_device_access_overrides_response
val list_mobile_device_access_overrides_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_mobile_device_access_overrides_request
val mail_domain_summary_of_yojson : Yojson.Basic.t -> string list -> Types.mail_domain_summary
val mail_domains_of_yojson : Yojson.Basic.t -> string list -> Types.mail_domain_summary list
val list_mail_domains_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_mail_domains_response
val list_mail_domains_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_mail_domains_request
val permission_of_yojson : Yojson.Basic.t -> string list -> Types.permission
val permissions_of_yojson : Yojson.Basic.t -> string list -> Types.permission list
val list_mailbox_permissions_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_mailbox_permissions_response
val list_mailbox_permissions_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_mailbox_permissions_request
val percentage_of_yojson : Yojson.Basic.t -> string list -> int
val mailbox_export_job_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.mailbox_export_job_state
val mailbox_export_job_of_yojson : Yojson.Basic.t -> string list -> Types.mailbox_export_job
val jobs_of_yojson : Yojson.Basic.t -> string list -> Types.mailbox_export_job list
val list_mailbox_export_jobs_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_mailbox_export_jobs_response
val list_mailbox_export_jobs_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_mailbox_export_jobs_request
val impersonation_role_of_yojson : Yojson.Basic.t -> string list -> Types.impersonation_role
val impersonation_role_list_of_yojson : Yojson.Basic.t -> string list -> Types.impersonation_role list
val list_impersonation_roles_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_impersonation_roles_response
val list_impersonation_roles_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_impersonation_roles_request
val group_name_of_yojson : Yojson.Basic.t -> string list -> string
val group_identifier_of_yojson : Yojson.Basic.t -> string list -> Types.group_identifier
val group_identifiers_of_yojson : Yojson.Basic.t -> string list -> Types.group_identifier list
val list_groups_for_entity_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_groups_for_entity_response
val list_groups_for_entity_filters_of_yojson : Yojson.Basic.t -> string list -> Types.list_groups_for_entity_filters
val list_groups_for_entity_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_groups_for_entity_request
val group_of_yojson : Yojson.Basic.t -> string list -> Types.group
val groups_of_yojson : Yojson.Basic.t -> string list -> Types.group list
val list_groups_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_groups_response
val list_groups_filters_of_yojson : Yojson.Basic.t -> string list -> Types.list_groups_filters
val list_groups_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_groups_request
val member_of_yojson : Yojson.Basic.t -> string list -> Types.member
val members_of_yojson : Yojson.Basic.t -> string list -> Types.member list
val list_group_members_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_group_members_response
val list_group_members_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_group_members_request
val availability_provider_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.availability_provider_type
val redacted_ews_availability_provider_of_yojson : Yojson.Basic.t -> string list -> Types.redacted_ews_availability_provider
val availability_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.availability_configuration
val availability_configuration_list_of_yojson : Yojson.Basic.t -> string list -> Types.availability_configuration list
val list_availability_configurations_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_availability_configurations_response
val list_availability_configurations_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_availability_configurations_request
val aliases_of_yojson : Yojson.Basic.t -> string list -> string list
val list_aliases_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_aliases_response
val list_aliases_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_aliases_request
val access_control_rule_of_yojson : Yojson.Basic.t -> string list -> Types.access_control_rule
val access_control_rules_list_of_yojson : Yojson.Basic.t -> string list -> Types.access_control_rule list
val list_access_control_rules_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_access_control_rules_response
val list_access_control_rules_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_access_control_rules_request
val get_personal_access_token_metadata_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_personal_access_token_metadata_response
val get_personal_access_token_metadata_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_personal_access_token_metadata_request
val get_mobile_device_access_override_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_mobile_device_access_override_response
val get_mobile_device_access_override_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_mobile_device_access_override_request
val mobile_device_access_matched_rule_of_yojson : Yojson.Basic.t -> string list -> Types.mobile_device_access_matched_rule
val mobile_device_access_matched_rule_list_of_yojson : Yojson.Basic.t -> string list -> Types.mobile_device_access_matched_rule list
val get_mobile_device_access_effect_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_mobile_device_access_effect_response
val get_mobile_device_access_effect_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_mobile_device_access_effect_request
val dns_record_of_yojson : Yojson.Basic.t -> string list -> Types.dns_record
val dns_records_of_yojson : Yojson.Basic.t -> string list -> Types.dns_record list
val dns_record_verification_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.dns_record_verification_status
val get_mail_domain_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_mail_domain_response
val get_mail_domain_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_mail_domain_request
val mailbox_size_of_yojson : Yojson.Basic.t -> string list -> float
val get_mailbox_details_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_mailbox_details_response
val get_mailbox_details_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_mailbox_details_request
val impersonation_matched_rule_of_yojson : Yojson.Basic.t -> string list -> Types.impersonation_matched_rule
val impersonation_matched_rule_list_of_yojson : Yojson.Basic.t -> string list -> Types.impersonation_matched_rule list
val get_impersonation_role_effect_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_impersonation_role_effect_response
val get_impersonation_role_effect_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_impersonation_role_effect_request
val get_impersonation_role_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_impersonation_role_response
val get_impersonation_role_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_impersonation_role_request
val get_default_retention_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_default_retention_policy_response
val get_default_retention_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_default_retention_policy_request
val access_control_rule_name_list_of_yojson : Yojson.Basic.t -> string list -> string list
val get_access_control_effect_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_access_control_effect_response
val ip_address_of_yojson : Yojson.Basic.t -> string list -> string
val get_access_control_effect_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_access_control_effect_request
val disassociate_member_from_group_response_of_yojson : Yojson.Basic.t -> string list -> unit
val disassociate_member_from_group_request_of_yojson : Yojson.Basic.t -> string list -> Types.disassociate_member_from_group_request
val disassociate_delegate_from_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val disassociate_delegate_from_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.disassociate_delegate_from_resource_request
val describe_user_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_user_response
val describe_user_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_user_request
val resource_id_of_yojson : Yojson.Basic.t -> string list -> string
val describe_resource_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_resource_response
val describe_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_resource_request
val describe_organization_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_organization_response
val describe_organization_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_organization_request
val mailbox_export_error_info_of_yojson : Yojson.Basic.t -> string list -> string
val describe_mailbox_export_job_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_mailbox_export_job_response
val describe_mailbox_export_job_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_mailbox_export_job_request
val describe_inbound_dmarc_settings_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_inbound_dmarc_settings_response
val describe_inbound_dmarc_settings_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_inbound_dmarc_settings_request
val describe_identity_provider_configuration_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_identity_provider_configuration_response
val describe_identity_provider_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_identity_provider_configuration_request
val describe_group_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_group_response
val describe_group_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_group_request
val entity_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.entity_type
val describe_entity_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_entity_response
val describe_entity_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_entity_request
val describe_email_monitoring_configuration_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_email_monitoring_configuration_response
val describe_email_monitoring_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_email_monitoring_configuration_request
val invalid_custom_ses_configuration_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_custom_ses_configuration_exception
val deregister_mail_domain_response_of_yojson : Yojson.Basic.t -> string list -> unit
val deregister_mail_domain_request_of_yojson : Yojson.Basic.t -> string list -> Types.deregister_mail_domain_request
val deregister_from_work_mail_response_of_yojson : Yojson.Basic.t -> string list -> unit
val deregister_from_work_mail_request_of_yojson : Yojson.Basic.t -> string list -> Types.deregister_from_work_mail_request
val delete_user_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_user_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_user_request
val delete_retention_policy_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_retention_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_retention_policy_request
val delete_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_resource_request
val delete_personal_access_token_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_personal_access_token_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_personal_access_token_request
val delete_organization_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_organization_response
val delete_organization_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_organization_request
val delete_mobile_device_access_rule_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_mobile_device_access_rule_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_mobile_device_access_rule_request
val delete_mobile_device_access_override_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_mobile_device_access_override_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_mobile_device_access_override_request
val delete_mailbox_permissions_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_mailbox_permissions_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_mailbox_permissions_request
val delete_impersonation_role_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_impersonation_role_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_impersonation_role_request
val delete_identity_provider_configuration_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_identity_provider_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_identity_provider_configuration_request
val delete_identity_center_application_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_identity_center_application_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_identity_center_application_request
val delete_group_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_group_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_group_request
val delete_email_monitoring_configuration_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_email_monitoring_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_email_monitoring_configuration_request
val delete_availability_configuration_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_availability_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_availability_configuration_request
val delete_alias_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_alias_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_alias_request
val delete_access_control_rule_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_access_control_rule_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_access_control_rule_request
val reserved_name_exception_of_yojson : Yojson.Basic.t -> string list -> Types.reserved_name_exception
val create_user_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_user_response
val create_user_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_user_request
val create_resource_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_resource_response
val create_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_resource_request
val directory_in_use_exception_of_yojson : Yojson.Basic.t -> string list -> Types.directory_in_use_exception
val create_organization_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_organization_response
val directory_id_of_yojson : Yojson.Basic.t -> string list -> string
val hosted_zone_id_of_yojson : Yojson.Basic.t -> string list -> string
val domain_of_yojson : Yojson.Basic.t -> string list -> Types.domain
val domains_of_yojson : Yojson.Basic.t -> string list -> Types.domain list
val create_organization_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_organization_request
val create_mobile_device_access_rule_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_mobile_device_access_rule_response
val create_mobile_device_access_rule_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_mobile_device_access_rule_request
val create_impersonation_role_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_impersonation_role_response
val create_impersonation_role_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_impersonation_role_request
val create_identity_center_application_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_identity_center_application_response
val identity_center_application_name_of_yojson : Yojson.Basic.t -> string list -> string
val create_identity_center_application_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_identity_center_application_request
val create_group_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_group_response
val create_group_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_group_request
val create_availability_configuration_response_of_yojson : Yojson.Basic.t -> string list -> unit
val create_availability_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_availability_configuration_request
val create_alias_response_of_yojson : Yojson.Basic.t -> string list -> unit
val create_alias_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_alias_request
val cancel_mailbox_export_job_response_of_yojson : Yojson.Basic.t -> string list -> unit
val cancel_mailbox_export_job_request_of_yojson : Yojson.Basic.t -> string list -> Types.cancel_mailbox_export_job_request
val impersonation_token_of_yojson : Yojson.Basic.t -> string list -> string
val expires_in_of_yojson : Yojson.Basic.t -> string list -> int
val assume_impersonation_role_response_of_yojson : Yojson.Basic.t -> string list -> Types.assume_impersonation_role_response
val assume_impersonation_role_request_of_yojson : Yojson.Basic.t -> string list -> Types.assume_impersonation_role_request
val associate_member_to_group_response_of_yojson : Yojson.Basic.t -> string list -> unit
val associate_member_to_group_request_of_yojson : Yojson.Basic.t -> string list -> Types.associate_member_to_group_request
val associate_delegate_to_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val associate_delegate_to_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.associate_delegate_to_resource_request