package smaws-clients

  1. Overview
  2. Docs
Amazon Web Services SDK clients using EIO

Install

Dune Dependency

Authors

Maintainers

Sources

0.1.preview1.tar.gz
md5=18fb70dbc45e8d81a341b9bed6871bab
sha512=7607dc98acaeed5803b44c9ca32d90c88e7813d4b3e3ae4ec661a0bad16c88dc1476bc780877527ea4cd5a4b7398453c1bb600ce0db14d39afa05dc4762b5ba5

doc/smaws-clients.directory-service/Smaws_Client_DirectoryService/index.html

Module Smaws_Client_DirectoryServiceSource

Sourcetype verify_trust_result = {
  1. trust_id : string option;
}
Sourcetype verify_trust_request = {
  1. trust_id : string;
}
Sourcetype unsupported_operation_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype service_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype invalid_parameter_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype entity_does_not_exist_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype client_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype user_does_not_exist_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype os_version =
  1. | VERSION_2019
  2. | VERSION_2012
Sourcetype os_update_settings = {
  1. os_version : os_version option;
}
Sourcetype update_value = {
  1. os_update_settings : os_update_settings option;
}
Sourcetype update_type =
  1. | OS
Sourcetype update_trust_result = {
  1. trust_id : string option;
  2. request_id : string option;
}
Sourcetype selective_auth =
  1. | DISABLED
  2. | ENABLED
Sourcetype update_trust_request = {
  1. selective_auth : selective_auth option;
  2. trust_id : string;
}
Sourcetype update_status =
  1. | UPDATE_FAILED
  2. | UPDATING
  3. | UPDATED
Sourcetype update_settings_result = {
  1. directory_id : string option;
}
Sourcetype setting = {
  1. value : string;
  2. name : string;
}
Sourcetype update_settings_request = {
  1. settings : setting list;
  2. directory_id : string;
}
Sourcetype unsupported_settings_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype incompatible_settings_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype directory_unavailable_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype directory_does_not_exist_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype update_radius_result = unit
Sourcetype radius_authentication_protocol =
  1. | MSCHAPV2
  2. | MSCHAPV1
  3. | CHAP
  4. | PAP
Sourcetype radius_settings = {
  1. use_same_username : bool option;
  2. display_label : string option;
  3. authentication_protocol : radius_authentication_protocol option;
  4. shared_secret : string option;
  5. radius_retries : int option;
  6. radius_timeout : int option;
  7. radius_port : int option;
  8. radius_servers : string list option;
}
Sourcetype update_radius_request = {
  1. radius_settings : radius_settings;
  2. directory_id : string;
}
Sourcetype update_number_of_domain_controllers_result = unit
Sourcetype update_number_of_domain_controllers_request = {
  1. desired_number : int;
  2. directory_id : string;
}
Sourcetype domain_controller_limit_exceeded_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype update_info_entry = {
  1. last_updated_date_time : float option;
  2. start_time : float option;
  3. previous_value : update_value option;
  4. new_value : update_value option;
  5. initiated_by : string option;
  6. status_reason : string option;
  7. status : update_status option;
  8. region : string option;
}
Sourcetype update_directory_setup_result = unit
Sourcetype update_directory_setup_request = {
  1. create_snapshot_before_update : bool option;
  2. os_update_settings : os_update_settings option;
  3. update_type : update_type;
  4. directory_id : string;
}
Sourcetype snapshot_limit_exceeded_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype directory_in_desired_state_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype access_denied_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype update_conditional_forwarder_result = unit
Sourcetype update_conditional_forwarder_request = {
  1. dns_ip_addrs : string list;
  2. remote_domain_name : string;
  3. directory_id : string;
}
Sourcetype target_type =
  1. | ACCOUNT
Sourcetype unshare_target = {
  1. type_ : target_type;
  2. id : string;
}
Sourcetype unshare_directory_result = {
  1. shared_directory_id : string option;
}
Sourcetype unshare_directory_request = {
  1. unshare_target : unshare_target;
  2. directory_id : string;
}
Sourcetype invalid_target_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype directory_not_shared_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype trust_type =
  1. | EXTERNAL
  2. | FOREST
Sourcetype trust_direction =
  1. | TWO_WAY
  2. | ONE_WAY_INCOMING
  3. | ONE_WAY_OUTGOING
Sourcetype trust_state =
  1. | FAILED
  2. | DELETED
  3. | DELETING
  4. | UPDATED
  5. | UPDATE_FAILED
  6. | UPDATING
  7. | VERIFIED
  8. | VERIFY_FAILED
  9. | VERIFYING
  10. | CREATED
  11. | CREATING
Sourcetype trust = {
  1. selective_auth : selective_auth option;
  2. trust_state_reason : string option;
  3. state_last_updated_date_time : float option;
  4. last_updated_date_time : float option;
  5. created_date_time : float option;
  6. trust_state : trust_state option;
  7. trust_direction : trust_direction option;
  8. trust_type : trust_type option;
  9. remote_domain_name : string option;
  10. trust_id : string option;
  11. directory_id : string option;
}
Sourcetype topic_status =
  1. | DELETED
  2. | FAILED
  3. | TOPIC_NOT_FOUND
  4. | REGISTERED
Sourcetype tag = {
  1. value : string;
  2. key : string;
}
Sourcetype tag_limit_exceeded_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype start_schema_extension_result = {
  1. schema_extension_id : string option;
}
Sourcetype start_schema_extension_request = {
  1. description : string;
  2. ldif_content : string;
  3. create_snapshot_before_schema_extension : bool;
  4. directory_id : string;
}
Sourcetype snapshot_type =
  1. | MANUAL
  2. | AUTO
Sourcetype snapshot_status =
  1. | FAILED
  2. | COMPLETED
  3. | CREATING
Sourcetype snapshot = {
  1. start_time : float option;
  2. status : snapshot_status option;
  3. name : string option;
  4. type_ : snapshot_type option;
  5. snapshot_id : string option;
  6. directory_id : string option;
}
Sourcetype snapshot_limits = {
  1. manual_snapshots_limit_reached : bool option;
  2. manual_snapshots_current_count : int option;
  3. manual_snapshots_limit : int option;
}
Sourcetype share_method =
  1. | HANDSHAKE
  2. | ORGANIZATIONS
Sourcetype share_status =
  1. | DELETING
  2. | DELETED
  3. | SHARE_FAILED
  4. | SHARING
  5. | REJECT_FAILED
  6. | REJECTING
  7. | REJECTED
  8. | PENDING_ACCEPTANCE
  9. | SHARED
Sourcetype shared_directory = {
  1. last_updated_date_time : float option;
  2. created_date_time : float option;
  3. share_notes : string option;
  4. share_status : share_status option;
  5. shared_directory_id : string option;
  6. shared_account_id : string option;
  7. share_method : share_method option;
  8. owner_directory_id : string option;
  9. owner_account_id : string option;
}
Sourcetype share_target = {
  1. type_ : target_type;
  2. id : string;
}
Sourcetype share_limit_exceeded_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype share_directory_result = {
  1. shared_directory_id : string option;
}
Sourcetype share_directory_request = {
  1. share_method : share_method;
  2. share_target : share_target;
  3. share_notes : string option;
  4. directory_id : string;
}
Sourcetype organizations_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype directory_already_shared_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype directory_configuration_status =
  1. | DEFAULT
  2. | FAILED
  3. | UPDATED
  4. | UPDATING
  5. | REQUESTED
Sourcetype setting_entry = {
  1. data_type : string option;
  2. last_requested_date_time : float option;
  3. last_updated_date_time : float option;
  4. request_status_message : string option;
  5. request_detailed_status : (string * directory_configuration_status) list option;
  6. request_status : directory_configuration_status option;
  7. requested_value : string option;
  8. applied_value : string option;
  9. allowed_values : string option;
  10. name : string option;
  11. type_ : string option;
}
Sourcetype schema_extension_status =
  1. | COMPLETED
  2. | FAILED
  3. | CANCELLED
  4. | ROLLBACK_IN_PROGRESS
  5. | CANCEL_IN_PROGRESS
  6. | REPLICATING
  7. | UPDATING_SCHEMA
  8. | CREATING_SNAPSHOT
  9. | INITIALIZING
Sourcetype schema_extension_info = {
  1. end_date_time : float option;
  2. start_date_time : float option;
  3. schema_extension_status_reason : string option;
  4. schema_extension_status : schema_extension_status option;
  5. description : string option;
  6. schema_extension_id : string option;
  7. directory_id : string option;
}
Sourcetype restore_from_snapshot_result = unit
Sourcetype restore_from_snapshot_request = {
  1. snapshot_id : string;
}
Sourcetype reset_user_password_result = unit
Sourcetype reset_user_password_request = {
  1. new_password : string;
  2. user_name : string;
  3. directory_id : string;
}
Sourcetype invalid_password_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype replication_scope =
  1. | Domain
Sourcetype remove_tags_from_resource_result = unit
Sourcetype remove_tags_from_resource_request = {
  1. tag_keys : string list;
  2. resource_id : string;
}
Sourcetype remove_region_result = unit
Sourcetype remove_region_request = {
  1. directory_id : string;
}
Sourcetype remove_ip_routes_result = unit
Sourcetype remove_ip_routes_request = {
  1. cidr_ips : string list;
  2. directory_id : string;
}
Sourcetype reject_shared_directory_result = {
  1. shared_directory_id : string option;
}
Sourcetype reject_shared_directory_request = {
  1. shared_directory_id : string;
}
Sourcetype register_event_topic_result = unit
Sourcetype register_event_topic_request = {
  1. topic_name : string;
  2. directory_id : string;
}
Sourcetype register_certificate_result = {
  1. certificate_id : string option;
}
Sourcetype certificate_type =
  1. | CLIENT_LDAPS
  2. | CLIENT_CERT_AUTH
Sourcetype client_cert_auth_settings = {
  1. ocsp_url : string option;
}
Sourcetype register_certificate_request = {
  1. client_cert_auth_settings : client_cert_auth_settings option;
  2. type_ : certificate_type option;
  3. certificate_data : string;
  4. directory_id : string;
}
Sourcetype invalid_certificate_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype certificate_limit_exceeded_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype certificate_already_exists_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype regions_info = {
  1. additional_regions : string list option;
  2. primary_region : string option;
}
Sourcetype region_type =
  1. | ADDITIONAL
  2. | PRIMARY
Sourcetype directory_stage =
  1. | FAILED
  2. | DELETED
  3. | DELETING
  4. | RESTOREFAILED
  5. | RESTORING
  6. | IMPAIRED
  7. | INOPERABLE
  8. | ACTIVE
  9. | CREATED
  10. | CREATING
  11. | REQUESTED
Sourcetype directory_vpc_settings = {
  1. subnet_ids : string list;
  2. vpc_id : string;
}
Sourcetype region_description = {
  1. last_updated_date_time : float option;
  2. status_last_updated_date_time : float option;
  3. launch_time : float option;
  4. desired_number_of_domain_controllers : int option;
  5. vpc_settings : directory_vpc_settings option;
  6. status : directory_stage option;
  7. region_type : region_type option;
  8. region_name : string option;
  9. directory_id : string option;
}
Sourcetype region_limit_exceeded_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype radius_status =
  1. | FAILED
  2. | COMPLETED
  3. | CREATING
Sourcetype directory_vpc_settings_description = {
  1. availability_zones : string list option;
  2. security_group_id : string option;
  3. subnet_ids : string list option;
  4. vpc_id : string option;
}
Sourcetype owner_directory_description = {
  1. radius_status : radius_status option;
  2. radius_settings : radius_settings option;
  3. vpc_settings : directory_vpc_settings_description option;
  4. dns_ip_addrs : string list option;
  5. account_id : string option;
  6. directory_id : string option;
}
Sourcetype no_available_certificate_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype log_subscription = {
  1. subscription_created_date_time : float option;
  2. log_group_name : string option;
  3. directory_id : string option;
}
Sourcetype list_tags_for_resource_result = {
  1. next_token : string option;
  2. tags : tag list option;
}
Sourcetype list_tags_for_resource_request = {
  1. limit : int option;
  2. next_token : string option;
  3. resource_id : string;
}
Sourcetype invalid_next_token_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype list_schema_extensions_result = {
  1. next_token : string option;
  2. schema_extensions_info : schema_extension_info list option;
}
Sourcetype list_schema_extensions_request = {
  1. limit : int option;
  2. next_token : string option;
  3. directory_id : string;
}
Sourcetype list_log_subscriptions_result = {
  1. next_token : string option;
  2. log_subscriptions : log_subscription list option;
}
Sourcetype list_log_subscriptions_request = {
  1. limit : int option;
  2. next_token : string option;
  3. directory_id : string option;
}
Sourcetype ip_route_status_msg =
  1. | REMOVE_FAILED
  2. | ADD_FAILED
  3. | REMOVED
  4. | REMOVING
  5. | ADDED
  6. | ADDING
Sourcetype ip_route_info = {
  1. description : string option;
  2. ip_route_status_reason : string option;
  3. added_date_time : float option;
  4. ip_route_status_msg : ip_route_status_msg option;
  5. cidr_ip : string option;
  6. directory_id : string option;
}
Sourcetype list_ip_routes_result = {
  1. next_token : string option;
  2. ip_routes_info : ip_route_info list option;
}
Sourcetype list_ip_routes_request = {
  1. limit : int option;
  2. next_token : string option;
  3. directory_id : string;
}
Sourcetype certificate_state =
  1. | DEREGISTER_FAILED
  2. | DEREGISTERED
  3. | DEREGISTERING
  4. | REGISTER_FAILED
  5. | REGISTERED
  6. | REGISTERING
Sourcetype certificate_info = {
  1. type_ : certificate_type option;
  2. expiry_date_time : float option;
  3. state : certificate_state option;
  4. common_name : string option;
  5. certificate_id : string option;
}
Sourcetype list_certificates_result = {
  1. certificates_info : certificate_info list option;
  2. next_token : string option;
}
Sourcetype list_certificates_request = {
  1. limit : int option;
  2. next_token : string option;
  3. directory_id : string;
}
Sourcetype ldaps_type =
  1. | CLIENT
Sourcetype ldaps_status =
  1. | DISABLED
  2. | ENABLE_FAILED
  3. | ENABLED
  4. | ENABLING
Sourcetype ldaps_setting_info = {
  1. last_updated_date_time : float option;
  2. ldaps_status_reason : string option;
  3. ldaps_status : ldaps_status option;
}
Sourcetype ip_route = {
  1. description : string option;
  2. cidr_ip : string option;
}
Sourcetype ip_route_limit_exceeded_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype invalid_ldaps_status_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype invalid_client_auth_status_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype insufficient_permissions_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype get_snapshot_limits_result = {
  1. snapshot_limits : snapshot_limits option;
}
Sourcetype get_snapshot_limits_request = {
  1. directory_id : string;
}
Sourcetype directory_limits = {
  1. connected_directories_limit_reached : bool option;
  2. connected_directories_current_count : int option;
  3. connected_directories_limit : int option;
  4. cloud_only_microsoft_ad_limit_reached : bool option;
  5. cloud_only_microsoft_ad_current_count : int option;
  6. cloud_only_microsoft_ad_limit : int option;
  7. cloud_only_directories_limit_reached : bool option;
  8. cloud_only_directories_current_count : int option;
  9. cloud_only_directories_limit : int option;
}
Sourcetype get_directory_limits_result = {
  1. directory_limits : directory_limits option;
}
Sourcetype get_directory_limits_request = unit
Sourcetype event_topic = {
  1. status : topic_status option;
  2. created_date_time : float option;
  3. topic_arn : string option;
  4. topic_name : string option;
  5. directory_id : string option;
}
Sourcetype entity_already_exists_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype enable_sso_result = unit
Sourcetype enable_sso_request = {
  1. password : string option;
  2. user_name : string option;
  3. directory_id : string;
}
Sourcetype authentication_failed_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype enable_radius_result = unit
Sourcetype enable_radius_request = {
  1. radius_settings : radius_settings;
  2. directory_id : string;
}
Sourcetype enable_ldaps_result = unit
Sourcetype enable_ldaps_request = {
  1. type_ : ldaps_type;
  2. directory_id : string;
}
Sourcetype enable_client_authentication_result = unit
Sourcetype client_authentication_type =
  1. | SMART_CARD_OR_PASSWORD
  2. | SMART_CARD
Sourcetype enable_client_authentication_request = {
  1. type_ : client_authentication_type;
  2. directory_id : string;
}
Sourcetype domain_controller_status =
  1. | FAILED
  2. | DELETED
  3. | DELETING
  4. | RESTORING
  5. | IMPAIRED
  6. | ACTIVE
  7. | CREATING
Sourcetype domain_controller = {
  1. status_last_updated_date_time : float option;
  2. launch_time : float option;
  3. status_reason : string option;
  4. status : domain_controller_status option;
  5. availability_zone : string option;
  6. subnet_id : string option;
  7. vpc_id : string option;
  8. dns_ip_addr : string option;
  9. domain_controller_id : string option;
  10. directory_id : string option;
}
Sourcetype disable_sso_result = unit
Sourcetype disable_sso_request = {
  1. password : string option;
  2. user_name : string option;
  3. directory_id : string;
}
Sourcetype disable_radius_result = unit
Sourcetype disable_radius_request = {
  1. directory_id : string;
}
Sourcetype disable_ldaps_result = unit
Sourcetype disable_ldaps_request = {
  1. type_ : ldaps_type;
  2. directory_id : string;
}
Sourcetype disable_client_authentication_result = unit
Sourcetype disable_client_authentication_request = {
  1. type_ : client_authentication_type;
  2. directory_id : string;
}
Sourcetype directory_type =
  1. | SHARED_MICROSOFT_AD
  2. | MICROSOFT_AD
  3. | AD_CONNECTOR
  4. | SIMPLE_AD
Sourcetype directory_size =
  1. | LARGE
  2. | SMALL
Sourcetype describe_update_directory_result = {
  1. next_token : string option;
  2. update_activities : update_info_entry list option;
}
Sourcetype describe_update_directory_request = {
  1. next_token : string option;
  2. region_name : string option;
  3. update_type : update_type;
  4. directory_id : string;
}
Sourcetype describe_trusts_result = {
  1. next_token : string option;
  2. trusts : trust list option;
}
Sourcetype describe_trusts_request = {
  1. limit : int option;
  2. next_token : string option;
  3. trust_ids : string list option;
  4. directory_id : string option;
}
Sourcetype describe_snapshots_result = {
  1. next_token : string option;
  2. snapshots : snapshot list option;
}
Sourcetype describe_snapshots_request = {
  1. limit : int option;
  2. next_token : string option;
  3. snapshot_ids : string list option;
  4. directory_id : string option;
}
Sourcetype describe_shared_directories_result = {
  1. next_token : string option;
  2. shared_directories : shared_directory list option;
}
Sourcetype describe_shared_directories_request = {
  1. limit : int option;
  2. next_token : string option;
  3. shared_directory_ids : string list option;
  4. owner_directory_id : string;
}
Sourcetype describe_settings_result = {
  1. next_token : string option;
  2. setting_entries : setting_entry list option;
  3. directory_id : string option;
}
Sourcetype describe_settings_request = {
  1. next_token : string option;
  2. status : directory_configuration_status option;
  3. directory_id : string;
}
Sourcetype describe_regions_result = {
  1. next_token : string option;
  2. regions_description : region_description list option;
}
Sourcetype describe_regions_request = {
  1. next_token : string option;
  2. region_name : string option;
  3. directory_id : string;
}
Sourcetype describe_ldaps_settings_result = {
  1. next_token : string option;
  2. ldaps_settings_info : ldaps_setting_info list option;
}
Sourcetype describe_ldaps_settings_request = {
  1. limit : int option;
  2. next_token : string option;
  3. type_ : ldaps_type option;
  4. directory_id : string;
}
Sourcetype describe_event_topics_result = {
  1. event_topics : event_topic list option;
}
Sourcetype describe_event_topics_request = {
  1. topic_names : string list option;
  2. directory_id : string option;
}
Sourcetype describe_domain_controllers_result = {
  1. next_token : string option;
  2. domain_controllers : domain_controller list option;
}
Sourcetype describe_domain_controllers_request = {
  1. limit : int option;
  2. next_token : string option;
  3. domain_controller_ids : string list option;
  4. directory_id : string;
}
Sourcetype directory_edition =
  1. | STANDARD
  2. | ENTERPRISE
Sourcetype directory_connect_settings_description = {
  1. connect_ips : string list option;
  2. availability_zones : string list option;
  3. security_group_id : string option;
  4. customer_user_name : string option;
  5. subnet_ids : string list option;
  6. vpc_id : string option;
}
Sourcetype directory_description = {
  1. os_version : os_version option;
  2. regions_info : regions_info option;
  3. owner_directory_description : owner_directory_description option;
  4. desired_number_of_domain_controllers : int option;
  5. sso_enabled : bool option;
  6. stage_reason : string option;
  7. radius_status : radius_status option;
  8. radius_settings : radius_settings option;
  9. connect_settings : directory_connect_settings_description option;
  10. vpc_settings : directory_vpc_settings_description option;
  11. type_ : directory_type option;
  12. stage_last_updated_date_time : float option;
  13. launch_time : float option;
  14. share_notes : string option;
  15. share_method : share_method option;
  16. share_status : share_status option;
  17. stage : directory_stage option;
  18. dns_ip_addrs : string list option;
  19. description : string option;
  20. access_url : string option;
  21. alias : string option;
  22. edition : directory_edition option;
  23. size : directory_size option;
  24. short_name : string option;
  25. name : string option;
  26. directory_id : string option;
}
Sourcetype describe_directories_result = {
  1. next_token : string option;
  2. directory_descriptions : directory_description list option;
}
Sourcetype describe_directories_request = {
  1. limit : int option;
  2. next_token : string option;
  3. directory_ids : string list option;
}
Sourcetype conditional_forwarder = {
  1. replication_scope : replication_scope option;
  2. dns_ip_addrs : string list option;
  3. remote_domain_name : string option;
}
Sourcetype describe_conditional_forwarders_result = {
  1. conditional_forwarders : conditional_forwarder list option;
}
Sourcetype describe_conditional_forwarders_request = {
  1. remote_domain_names : string list option;
  2. directory_id : string;
}
Sourcetype client_authentication_status =
  1. | DISABLED
  2. | ENABLED
Sourcetype client_authentication_setting_info = {
  1. last_updated_date_time : float option;
  2. status : client_authentication_status option;
  3. type_ : client_authentication_type option;
}
Sourcetype describe_client_authentication_settings_result = {
  1. next_token : string option;
  2. client_authentication_settings_info : client_authentication_setting_info list option;
}
Sourcetype describe_client_authentication_settings_request = {
  1. limit : int option;
  2. next_token : string option;
  3. type_ : client_authentication_type option;
  4. directory_id : string;
}
Sourcetype certificate_does_not_exist_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype certificate = {
  1. client_cert_auth_settings : client_cert_auth_settings option;
  2. type_ : certificate_type option;
  3. expiry_date_time : float option;
  4. registered_date_time : float option;
  5. common_name : string option;
  6. state_reason : string option;
  7. state : certificate_state option;
  8. certificate_id : string option;
}
Sourcetype describe_certificate_result = {
  1. certificate : certificate option;
}
Sourcetype describe_certificate_request = {
  1. certificate_id : string;
  2. directory_id : string;
}
Sourcetype deregister_event_topic_result = unit
Sourcetype deregister_event_topic_request = {
  1. topic_name : string;
  2. directory_id : string;
}
Sourcetype certificate_in_use_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype deregister_certificate_result = unit
Sourcetype deregister_certificate_request = {
  1. certificate_id : string;
  2. directory_id : string;
}
Sourcetype delete_trust_result = {
  1. trust_id : string option;
}
Sourcetype delete_trust_request = {
  1. delete_associated_conditional_forwarder : bool option;
  2. trust_id : string;
}
Sourcetype delete_snapshot_result = {
  1. snapshot_id : string option;
}
Sourcetype delete_snapshot_request = {
  1. snapshot_id : string;
}
Sourcetype delete_log_subscription_result = unit
Sourcetype delete_log_subscription_request = {
  1. directory_id : string;
}
Sourcetype delete_directory_result = {
  1. directory_id : string option;
}
Sourcetype delete_directory_request = {
  1. directory_id : string;
}
Sourcetype delete_conditional_forwarder_result = unit
Sourcetype delete_conditional_forwarder_request = {
  1. remote_domain_name : string;
  2. directory_id : string;
}
Sourcetype create_trust_result = {
  1. trust_id : string option;
}
Sourcetype create_trust_request = {
  1. selective_auth : selective_auth option;
  2. conditional_forwarder_ip_addrs : string list option;
  3. trust_type : trust_type option;
  4. trust_direction : trust_direction;
  5. trust_password : string;
  6. remote_domain_name : string;
  7. directory_id : string;
}
Sourcetype create_snapshot_result = {
  1. snapshot_id : string option;
}
Sourcetype create_snapshot_request = {
  1. name : string option;
  2. directory_id : string;
}
Sourcetype directory_limit_exceeded_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype create_microsoft_ad_result = {
  1. directory_id : string option;
}
Sourcetype create_microsoft_ad_request = {
  1. tags : tag list option;
  2. edition : directory_edition option;
  3. vpc_settings : directory_vpc_settings;
  4. description : string option;
  5. password : string;
  6. short_name : string option;
  7. name : string;
}
Sourcetype create_log_subscription_result = unit
Sourcetype create_log_subscription_request = {
  1. log_group_name : string;
  2. directory_id : string;
}
Sourcetype create_directory_result = {
  1. directory_id : string option;
}
Sourcetype create_directory_request = {
  1. tags : tag list option;
  2. vpc_settings : directory_vpc_settings option;
  3. size : directory_size;
  4. description : string option;
  5. password : string;
  6. short_name : string option;
  7. name : string;
}
Sourcetype create_conditional_forwarder_result = unit
Sourcetype create_conditional_forwarder_request = {
  1. dns_ip_addrs : string list;
  2. remote_domain_name : string;
  3. directory_id : string;
}
Sourcetype attribute = {
  1. value : string option;
  2. name : string option;
}
Sourcetype computer = {
  1. computer_attributes : attribute list option;
  2. computer_name : string option;
  3. computer_id : string option;
}
Sourcetype create_computer_result = {
  1. computer : computer option;
}
Sourcetype create_computer_request = {
  1. computer_attributes : attribute list option;
  2. organizational_unit_distinguished_name : string option;
  3. password : string;
  4. computer_name : string;
  5. directory_id : string;
}
Sourcetype create_alias_result = {
  1. alias : string option;
  2. directory_id : string option;
}
Sourcetype create_alias_request = {
  1. alias : string;
  2. directory_id : string;
}
Sourcetype connect_directory_result = {
  1. directory_id : string option;
}
Sourcetype directory_connect_settings = {
  1. customer_user_name : string;
  2. customer_dns_ips : string list;
  3. subnet_ids : string list;
  4. vpc_id : string;
}
Sourcetype connect_directory_request = {
  1. tags : tag list option;
  2. connect_settings : directory_connect_settings;
  3. size : directory_size;
  4. description : string option;
  5. password : string;
  6. short_name : string option;
  7. name : string;
}
Sourcetype cancel_schema_extension_result = unit
Sourcetype cancel_schema_extension_request = {
  1. schema_extension_id : string;
  2. directory_id : string;
}
Sourcetype add_tags_to_resource_result = unit
Sourcetype add_tags_to_resource_request = {
  1. tags : tag list;
  2. resource_id : string;
}
Sourcetype directory_already_in_region_exception = {
  1. request_id : string option;
  2. message : string option;
}
Sourcetype add_region_result = unit
Sourcetype add_region_request = {
  1. vpc_settings : directory_vpc_settings;
  2. region_name : string;
  3. directory_id : string;
}
Sourcetype add_ip_routes_result = unit
Sourcetype add_ip_routes_request = {
  1. update_security_group_for_directory_controllers : bool option;
  2. ip_routes : ip_route list;
  3. directory_id : string;
}
Sourcetype accept_shared_directory_result = {
  1. shared_directory : shared_directory option;
}
Sourcetype accept_shared_directory_request = {
  1. shared_directory_id : string;
}
Sourcetype base_document = Smaws_Lib.Json.t
Sourceval make_verify_trust_result : ?trust_id:string -> unit -> verify_trust_result
Sourceval make_verify_trust_request : trust_id:string -> unit -> verify_trust_request
Sourceval make_os_update_settings : ?os_version:os_version -> unit -> os_update_settings
Sourceval make_update_value : ?os_update_settings:os_update_settings -> unit -> update_value
Sourceval make_update_trust_result : ?trust_id:string -> ?request_id:string -> unit -> update_trust_result
Sourceval make_update_trust_request : ?selective_auth:selective_auth -> trust_id:string -> unit -> update_trust_request
Sourceval make_update_settings_result : ?directory_id:string -> unit -> update_settings_result
Sourceval make_setting : value:string -> name:string -> unit -> setting
Sourceval make_update_settings_request : settings:setting list -> directory_id:string -> unit -> update_settings_request
Sourceval make_update_radius_result : unit -> update_radius_result
Sourceval make_radius_settings : ?use_same_username:bool -> ?display_label:string -> ?authentication_protocol:radius_authentication_protocol -> ?shared_secret:string -> ?radius_retries:int -> ?radius_timeout:int -> ?radius_port:int -> ?radius_servers:string list -> unit -> radius_settings
Sourceval make_update_radius_request : radius_settings:radius_settings -> directory_id:string -> unit -> update_radius_request
Sourceval make_update_number_of_domain_controllers_result : unit -> update_number_of_domain_controllers_result
Sourceval make_update_number_of_domain_controllers_request : desired_number:int -> directory_id:string -> unit -> update_number_of_domain_controllers_request
Sourceval make_update_info_entry : ?last_updated_date_time:float -> ?start_time:float -> ?previous_value:update_value -> ?new_value:update_value -> ?initiated_by:string -> ?status_reason:string -> ?status:update_status -> ?region:string -> unit -> update_info_entry
Sourceval make_update_directory_setup_result : unit -> update_directory_setup_result
Sourceval make_update_directory_setup_request : ?create_snapshot_before_update:bool -> ?os_update_settings:os_update_settings -> update_type:update_type -> directory_id:string -> unit -> update_directory_setup_request
Sourceval make_update_conditional_forwarder_result : unit -> update_conditional_forwarder_result
Sourceval make_update_conditional_forwarder_request : dns_ip_addrs:string list -> remote_domain_name:string -> directory_id:string -> unit -> update_conditional_forwarder_request
Sourceval make_unshare_target : type_:target_type -> id:string -> unit -> unshare_target
Sourceval make_unshare_directory_result : ?shared_directory_id:string -> unit -> unshare_directory_result
Sourceval make_unshare_directory_request : unshare_target:unshare_target -> directory_id:string -> unit -> unshare_directory_request
Sourceval make_trust : ?selective_auth:selective_auth -> ?trust_state_reason:string -> ?state_last_updated_date_time:float -> ?last_updated_date_time:float -> ?created_date_time:float -> ?trust_state:trust_state -> ?trust_direction:trust_direction -> ?trust_type:trust_type -> ?remote_domain_name:string -> ?trust_id:string -> ?directory_id:string -> unit -> trust
Sourceval make_tag : value:string -> key:string -> unit -> tag
Sourceval make_start_schema_extension_result : ?schema_extension_id:string -> unit -> start_schema_extension_result
Sourceval make_start_schema_extension_request : description:string -> ldif_content:string -> create_snapshot_before_schema_extension:bool -> directory_id:string -> unit -> start_schema_extension_request
Sourceval make_snapshot : ?start_time:float -> ?status:snapshot_status -> ?name:string -> ?type_:snapshot_type -> ?snapshot_id:string -> ?directory_id:string -> unit -> snapshot
Sourceval make_snapshot_limits : ?manual_snapshots_limit_reached:bool -> ?manual_snapshots_current_count:int -> ?manual_snapshots_limit:int -> unit -> snapshot_limits
Sourceval make_shared_directory : ?last_updated_date_time:float -> ?created_date_time:float -> ?share_notes:string -> ?share_status:share_status -> ?shared_directory_id:string -> ?shared_account_id:string -> ?share_method:share_method -> ?owner_directory_id:string -> ?owner_account_id:string -> unit -> shared_directory
Sourceval make_share_target : type_:target_type -> id:string -> unit -> share_target
Sourceval make_share_directory_result : ?shared_directory_id:string -> unit -> share_directory_result
Sourceval make_share_directory_request : ?share_notes:string -> share_method:share_method -> share_target:share_target -> directory_id:string -> unit -> share_directory_request
Sourceval make_setting_entry : ?data_type:string -> ?last_requested_date_time:float -> ?last_updated_date_time:float -> ?request_status_message:string -> ?request_detailed_status:(string * directory_configuration_status) list -> ?request_status:directory_configuration_status -> ?requested_value:string -> ?applied_value:string -> ?allowed_values:string -> ?name:string -> ?type_:string -> unit -> setting_entry
Sourceval make_schema_extension_info : ?end_date_time:float -> ?start_date_time:float -> ?schema_extension_status_reason:string -> ?schema_extension_status:schema_extension_status -> ?description:string -> ?schema_extension_id:string -> ?directory_id:string -> unit -> schema_extension_info
Sourceval make_restore_from_snapshot_result : unit -> restore_from_snapshot_result
Sourceval make_restore_from_snapshot_request : snapshot_id:string -> unit -> restore_from_snapshot_request
Sourceval make_reset_user_password_result : unit -> reset_user_password_result
Sourceval make_reset_user_password_request : new_password:string -> user_name:string -> directory_id:string -> unit -> reset_user_password_request
Sourceval make_remove_tags_from_resource_result : unit -> remove_tags_from_resource_result
Sourceval make_remove_tags_from_resource_request : tag_keys:string list -> resource_id:string -> unit -> remove_tags_from_resource_request
Sourceval make_remove_region_result : unit -> remove_region_result
Sourceval make_remove_region_request : directory_id:string -> unit -> remove_region_request
Sourceval make_remove_ip_routes_result : unit -> remove_ip_routes_result
Sourceval make_remove_ip_routes_request : cidr_ips:string list -> directory_id:string -> unit -> remove_ip_routes_request
Sourceval make_reject_shared_directory_result : ?shared_directory_id:string -> unit -> reject_shared_directory_result
Sourceval make_reject_shared_directory_request : shared_directory_id:string -> unit -> reject_shared_directory_request
Sourceval make_register_event_topic_result : unit -> register_event_topic_result
Sourceval make_register_event_topic_request : topic_name:string -> directory_id:string -> unit -> register_event_topic_request
Sourceval make_register_certificate_result : ?certificate_id:string -> unit -> register_certificate_result
Sourceval make_client_cert_auth_settings : ?ocsp_url:string -> unit -> client_cert_auth_settings
Sourceval make_register_certificate_request : ?client_cert_auth_settings:client_cert_auth_settings -> ?type_:certificate_type -> certificate_data:string -> directory_id:string -> unit -> register_certificate_request
Sourceval make_regions_info : ?additional_regions:string list -> ?primary_region:string -> unit -> regions_info
Sourceval make_directory_vpc_settings : subnet_ids:string list -> vpc_id:string -> unit -> directory_vpc_settings
Sourceval make_region_description : ?last_updated_date_time:float -> ?status_last_updated_date_time:float -> ?launch_time:float -> ?desired_number_of_domain_controllers:int -> ?vpc_settings:directory_vpc_settings -> ?status:directory_stage -> ?region_type:region_type -> ?region_name:string -> ?directory_id:string -> unit -> region_description
Sourceval make_directory_vpc_settings_description : ?availability_zones:string list -> ?security_group_id:string -> ?subnet_ids:string list -> ?vpc_id:string -> unit -> directory_vpc_settings_description
Sourceval make_owner_directory_description : ?radius_status:radius_status -> ?radius_settings:radius_settings -> ?vpc_settings:directory_vpc_settings_description -> ?dns_ip_addrs:string list -> ?account_id:string -> ?directory_id:string -> unit -> owner_directory_description
Sourceval make_log_subscription : ?subscription_created_date_time:float -> ?log_group_name:string -> ?directory_id:string -> unit -> log_subscription
Sourceval make_list_tags_for_resource_result : ?next_token:string -> ?tags:tag list -> unit -> list_tags_for_resource_result
Sourceval make_list_tags_for_resource_request : ?limit:int -> ?next_token:string -> resource_id:string -> unit -> list_tags_for_resource_request
Sourceval make_list_schema_extensions_result : ?next_token:string -> ?schema_extensions_info:schema_extension_info list -> unit -> list_schema_extensions_result
Sourceval make_list_schema_extensions_request : ?limit:int -> ?next_token:string -> directory_id:string -> unit -> list_schema_extensions_request
Sourceval make_list_log_subscriptions_result : ?next_token:string -> ?log_subscriptions:log_subscription list -> unit -> list_log_subscriptions_result
Sourceval make_list_log_subscriptions_request : ?limit:int -> ?next_token:string -> ?directory_id:string -> unit -> list_log_subscriptions_request
Sourceval make_ip_route_info : ?description:string -> ?ip_route_status_reason:string -> ?added_date_time:float -> ?ip_route_status_msg:ip_route_status_msg -> ?cidr_ip:string -> ?directory_id:string -> unit -> ip_route_info
Sourceval make_list_ip_routes_result : ?next_token:string -> ?ip_routes_info:ip_route_info list -> unit -> list_ip_routes_result
Sourceval make_list_ip_routes_request : ?limit:int -> ?next_token:string -> directory_id:string -> unit -> list_ip_routes_request
Sourceval make_certificate_info : ?type_:certificate_type -> ?expiry_date_time:float -> ?state:certificate_state -> ?common_name:string -> ?certificate_id:string -> unit -> certificate_info
Sourceval make_list_certificates_result : ?certificates_info:certificate_info list -> ?next_token:string -> unit -> list_certificates_result
Sourceval make_list_certificates_request : ?limit:int -> ?next_token:string -> directory_id:string -> unit -> list_certificates_request
Sourceval make_ldaps_setting_info : ?last_updated_date_time:float -> ?ldaps_status_reason:string -> ?ldaps_status:ldaps_status -> unit -> ldaps_setting_info
Sourceval make_ip_route : ?description:string -> ?cidr_ip:string -> unit -> ip_route
Sourceval make_get_snapshot_limits_result : ?snapshot_limits:snapshot_limits -> unit -> get_snapshot_limits_result
Sourceval make_get_snapshot_limits_request : directory_id:string -> unit -> get_snapshot_limits_request
Sourceval make_directory_limits : ?connected_directories_limit_reached:bool -> ?connected_directories_current_count:int -> ?connected_directories_limit:int -> ?cloud_only_microsoft_ad_limit_reached:bool -> ?cloud_only_microsoft_ad_current_count:int -> ?cloud_only_microsoft_ad_limit:int -> ?cloud_only_directories_limit_reached:bool -> ?cloud_only_directories_current_count:int -> ?cloud_only_directories_limit:int -> unit -> directory_limits
Sourceval make_get_directory_limits_result : ?directory_limits:directory_limits -> unit -> get_directory_limits_result
Sourceval make_get_directory_limits_request : unit -> get_directory_limits_request
Sourceval make_event_topic : ?status:topic_status -> ?created_date_time:float -> ?topic_arn:string -> ?topic_name:string -> ?directory_id:string -> unit -> event_topic
Sourceval make_enable_sso_result : unit -> enable_sso_result
Sourceval make_enable_sso_request : ?password:string -> ?user_name:string -> directory_id:string -> unit -> enable_sso_request
Sourceval make_enable_radius_result : unit -> enable_radius_result
Sourceval make_enable_radius_request : radius_settings:radius_settings -> directory_id:string -> unit -> enable_radius_request
Sourceval make_enable_ldaps_result : unit -> enable_ldaps_result
Sourceval make_enable_ldaps_request : type_:ldaps_type -> directory_id:string -> unit -> enable_ldaps_request
Sourceval make_enable_client_authentication_result : unit -> enable_client_authentication_result
Sourceval make_enable_client_authentication_request : type_:client_authentication_type -> directory_id:string -> unit -> enable_client_authentication_request
Sourceval make_domain_controller : ?status_last_updated_date_time:float -> ?launch_time:float -> ?status_reason:string -> ?status:domain_controller_status -> ?availability_zone:string -> ?subnet_id:string -> ?vpc_id:string -> ?dns_ip_addr:string -> ?domain_controller_id:string -> ?directory_id:string -> unit -> domain_controller
Sourceval make_disable_sso_result : unit -> disable_sso_result
Sourceval make_disable_sso_request : ?password:string -> ?user_name:string -> directory_id:string -> unit -> disable_sso_request
Sourceval make_disable_radius_result : unit -> disable_radius_result
Sourceval make_disable_radius_request : directory_id:string -> unit -> disable_radius_request
Sourceval make_disable_ldaps_result : unit -> disable_ldaps_result
Sourceval make_disable_ldaps_request : type_:ldaps_type -> directory_id:string -> unit -> disable_ldaps_request
Sourceval make_disable_client_authentication_result : unit -> disable_client_authentication_result
Sourceval make_disable_client_authentication_request : type_:client_authentication_type -> directory_id:string -> unit -> disable_client_authentication_request
Sourceval make_describe_update_directory_result : ?next_token:string -> ?update_activities:update_info_entry list -> unit -> describe_update_directory_result
Sourceval make_describe_update_directory_request : ?next_token:string -> ?region_name:string -> update_type:update_type -> directory_id:string -> unit -> describe_update_directory_request
Sourceval make_describe_trusts_result : ?next_token:string -> ?trusts:trust list -> unit -> describe_trusts_result
Sourceval make_describe_trusts_request : ?limit:int -> ?next_token:string -> ?trust_ids:string list -> ?directory_id:string -> unit -> describe_trusts_request
Sourceval make_describe_snapshots_result : ?next_token:string -> ?snapshots:snapshot list -> unit -> describe_snapshots_result
Sourceval make_describe_snapshots_request : ?limit:int -> ?next_token:string -> ?snapshot_ids:string list -> ?directory_id:string -> unit -> describe_snapshots_request
Sourceval make_describe_shared_directories_result : ?next_token:string -> ?shared_directories:shared_directory list -> unit -> describe_shared_directories_result
Sourceval make_describe_shared_directories_request : ?limit:int -> ?next_token:string -> ?shared_directory_ids:string list -> owner_directory_id:string -> unit -> describe_shared_directories_request
Sourceval make_describe_settings_result : ?next_token:string -> ?setting_entries:setting_entry list -> ?directory_id:string -> unit -> describe_settings_result
Sourceval make_describe_settings_request : ?next_token:string -> ?status:directory_configuration_status -> directory_id:string -> unit -> describe_settings_request
Sourceval make_describe_regions_result : ?next_token:string -> ?regions_description:region_description list -> unit -> describe_regions_result
Sourceval make_describe_regions_request : ?next_token:string -> ?region_name:string -> directory_id:string -> unit -> describe_regions_request
Sourceval make_describe_ldaps_settings_result : ?next_token:string -> ?ldaps_settings_info:ldaps_setting_info list -> unit -> describe_ldaps_settings_result
Sourceval make_describe_ldaps_settings_request : ?limit:int -> ?next_token:string -> ?type_:ldaps_type -> directory_id:string -> unit -> describe_ldaps_settings_request
Sourceval make_describe_event_topics_result : ?event_topics:event_topic list -> unit -> describe_event_topics_result
Sourceval make_describe_event_topics_request : ?topic_names:string list -> ?directory_id:string -> unit -> describe_event_topics_request
Sourceval make_describe_domain_controllers_result : ?next_token:string -> ?domain_controllers:domain_controller list -> unit -> describe_domain_controllers_result
Sourceval make_describe_domain_controllers_request : ?limit:int -> ?next_token:string -> ?domain_controller_ids:string list -> directory_id:string -> unit -> describe_domain_controllers_request
Sourceval make_directory_connect_settings_description : ?connect_ips:string list -> ?availability_zones:string list -> ?security_group_id:string -> ?customer_user_name:string -> ?subnet_ids:string list -> ?vpc_id:string -> unit -> directory_connect_settings_description
Sourceval make_directory_description : ?os_version:os_version -> ?regions_info:regions_info -> ?owner_directory_description:owner_directory_description -> ?desired_number_of_domain_controllers:int -> ?sso_enabled:bool -> ?stage_reason:string -> ?radius_status:radius_status -> ?radius_settings:radius_settings -> ?connect_settings:directory_connect_settings_description -> ?vpc_settings:directory_vpc_settings_description -> ?type_:directory_type -> ?stage_last_updated_date_time:float -> ?launch_time:float -> ?share_notes:string -> ?share_method:share_method -> ?share_status:share_status -> ?stage:directory_stage -> ?dns_ip_addrs:string list -> ?description:string -> ?access_url:string -> ?alias:string -> ?edition:directory_edition -> ?size:directory_size -> ?short_name:string -> ?name:string -> ?directory_id:string -> unit -> directory_description
Sourceval make_describe_directories_result : ?next_token:string -> ?directory_descriptions:directory_description list -> unit -> describe_directories_result
Sourceval make_describe_directories_request : ?limit:int -> ?next_token:string -> ?directory_ids:string list -> unit -> describe_directories_request
Sourceval make_conditional_forwarder : ?replication_scope:replication_scope -> ?dns_ip_addrs:string list -> ?remote_domain_name:string -> unit -> conditional_forwarder
Sourceval make_describe_conditional_forwarders_result : ?conditional_forwarders:conditional_forwarder list -> unit -> describe_conditional_forwarders_result
Sourceval make_describe_conditional_forwarders_request : ?remote_domain_names:string list -> directory_id:string -> unit -> describe_conditional_forwarders_request
Sourceval make_client_authentication_setting_info : ?last_updated_date_time:float -> ?status:client_authentication_status -> ?type_:client_authentication_type -> unit -> client_authentication_setting_info
Sourceval make_describe_client_authentication_settings_result : ?next_token:string -> ?client_authentication_settings_info:client_authentication_setting_info list -> unit -> describe_client_authentication_settings_result
Sourceval make_describe_client_authentication_settings_request : ?limit:int -> ?next_token:string -> ?type_:client_authentication_type -> directory_id:string -> unit -> describe_client_authentication_settings_request
Sourceval make_certificate : ?client_cert_auth_settings:client_cert_auth_settings -> ?type_:certificate_type -> ?expiry_date_time:float -> ?registered_date_time:float -> ?common_name:string -> ?state_reason:string -> ?state:certificate_state -> ?certificate_id:string -> unit -> certificate
Sourceval make_describe_certificate_result : ?certificate:certificate -> unit -> describe_certificate_result
Sourceval make_describe_certificate_request : certificate_id:string -> directory_id:string -> unit -> describe_certificate_request
Sourceval make_deregister_event_topic_result : unit -> deregister_event_topic_result
Sourceval make_deregister_event_topic_request : topic_name:string -> directory_id:string -> unit -> deregister_event_topic_request
Sourceval make_deregister_certificate_result : unit -> deregister_certificate_result
Sourceval make_deregister_certificate_request : certificate_id:string -> directory_id:string -> unit -> deregister_certificate_request
Sourceval make_delete_trust_result : ?trust_id:string -> unit -> delete_trust_result
Sourceval make_delete_trust_request : ?delete_associated_conditional_forwarder:bool -> trust_id:string -> unit -> delete_trust_request
Sourceval make_delete_snapshot_result : ?snapshot_id:string -> unit -> delete_snapshot_result
Sourceval make_delete_snapshot_request : snapshot_id:string -> unit -> delete_snapshot_request
Sourceval make_delete_log_subscription_result : unit -> delete_log_subscription_result
Sourceval make_delete_log_subscription_request : directory_id:string -> unit -> delete_log_subscription_request
Sourceval make_delete_directory_result : ?directory_id:string -> unit -> delete_directory_result
Sourceval make_delete_directory_request : directory_id:string -> unit -> delete_directory_request
Sourceval make_delete_conditional_forwarder_result : unit -> delete_conditional_forwarder_result
Sourceval make_delete_conditional_forwarder_request : remote_domain_name:string -> directory_id:string -> unit -> delete_conditional_forwarder_request
Sourceval make_create_trust_result : ?trust_id:string -> unit -> create_trust_result
Sourceval make_create_trust_request : ?selective_auth:selective_auth -> ?conditional_forwarder_ip_addrs:string list -> ?trust_type:trust_type -> trust_direction:trust_direction -> trust_password:string -> remote_domain_name:string -> directory_id:string -> unit -> create_trust_request
Sourceval make_create_snapshot_result : ?snapshot_id:string -> unit -> create_snapshot_result
Sourceval make_create_snapshot_request : ?name:string -> directory_id:string -> unit -> create_snapshot_request
Sourceval make_create_microsoft_ad_result : ?directory_id:string -> unit -> create_microsoft_ad_result
Sourceval make_create_microsoft_ad_request : ?tags:tag list -> ?edition:directory_edition -> ?description:string -> ?short_name:string -> vpc_settings:directory_vpc_settings -> password:string -> name:string -> unit -> create_microsoft_ad_request
Sourceval make_create_log_subscription_result : unit -> create_log_subscription_result
Sourceval make_create_log_subscription_request : log_group_name:string -> directory_id:string -> unit -> create_log_subscription_request
Sourceval make_create_directory_result : ?directory_id:string -> unit -> create_directory_result
Sourceval make_create_directory_request : ?tags:tag list -> ?vpc_settings:directory_vpc_settings -> ?description:string -> ?short_name:string -> size:directory_size -> password:string -> name:string -> unit -> create_directory_request
Sourceval make_create_conditional_forwarder_result : unit -> create_conditional_forwarder_result
Sourceval make_create_conditional_forwarder_request : dns_ip_addrs:string list -> remote_domain_name:string -> directory_id:string -> unit -> create_conditional_forwarder_request
Sourceval make_attribute : ?value:string -> ?name:string -> unit -> attribute
Sourceval make_computer : ?computer_attributes:attribute list -> ?computer_name:string -> ?computer_id:string -> unit -> computer
Sourceval make_create_computer_result : ?computer:computer -> unit -> create_computer_result
Sourceval make_create_computer_request : ?computer_attributes:attribute list -> ?organizational_unit_distinguished_name:string -> password:string -> computer_name:string -> directory_id:string -> unit -> create_computer_request
Sourceval make_create_alias_result : ?alias:string -> ?directory_id:string -> unit -> create_alias_result
Sourceval make_create_alias_request : alias:string -> directory_id:string -> unit -> create_alias_request
Sourceval make_connect_directory_result : ?directory_id:string -> unit -> connect_directory_result
Sourceval make_directory_connect_settings : customer_user_name:string -> customer_dns_ips:string list -> subnet_ids:string list -> vpc_id:string -> unit -> directory_connect_settings
Sourceval make_connect_directory_request : ?tags:tag list -> ?description:string -> ?short_name:string -> connect_settings:directory_connect_settings -> size:directory_size -> password:string -> name:string -> unit -> connect_directory_request
Sourceval make_cancel_schema_extension_result : unit -> cancel_schema_extension_result
Sourceval make_cancel_schema_extension_request : schema_extension_id:string -> directory_id:string -> unit -> cancel_schema_extension_request
Sourceval make_add_tags_to_resource_result : unit -> add_tags_to_resource_result
Sourceval make_add_tags_to_resource_request : tags:tag list -> resource_id:string -> unit -> add_tags_to_resource_request
Sourceval make_add_region_result : unit -> add_region_result
Sourceval make_add_region_request : vpc_settings:directory_vpc_settings -> region_name:string -> directory_id:string -> unit -> add_region_request
Sourceval make_add_ip_routes_result : unit -> add_ip_routes_result
Sourceval make_add_ip_routes_request : ?update_security_group_for_directory_controllers:bool -> ip_routes:ip_route list -> directory_id:string -> unit -> add_ip_routes_request
Sourceval make_accept_shared_directory_result : ?shared_directory:shared_directory -> unit -> accept_shared_directory_result
Sourceval make_accept_shared_directory_request : shared_directory_id:string -> unit -> accept_shared_directory_request
Sourcemodule VerifyTrust : sig ... end
Sourcemodule UpdateTrust : sig ... end
Sourcemodule UpdateSettings : sig ... end
Sourcemodule UpdateRadius : sig ... end
Sourcemodule UpdateDirectorySetup : sig ... end
Sourcemodule UnshareDirectory : sig ... end
Sourcemodule StartSchemaExtension : sig ... end
Sourcemodule ShareDirectory : sig ... end
Sourcemodule RestoreFromSnapshot : sig ... end
Sourcemodule ResetUserPassword : sig ... end
Sourcemodule RemoveTagsFromResource : sig ... end
Sourcemodule RemoveRegion : sig ... end
Sourcemodule RemoveIpRoutes : sig ... end
Sourcemodule RejectSharedDirectory : sig ... end
Sourcemodule RegisterEventTopic : sig ... end
Sourcemodule RegisterCertificate : sig ... end
Sourcemodule ListTagsForResource : sig ... end
Sourcemodule ListSchemaExtensions : sig ... end
Sourcemodule ListLogSubscriptions : sig ... end
Sourcemodule ListIpRoutes : sig ... end
Sourcemodule ListCertificates : sig ... end
Sourcemodule GetSnapshotLimits : sig ... end
Sourcemodule GetDirectoryLimits : sig ... end
Sourcemodule EnableSso : sig ... end
Sourcemodule EnableRadius : sig ... end
Sourcemodule EnableLDAPS : sig ... end
Sourcemodule DisableSso : sig ... end
Sourcemodule DisableRadius : sig ... end
Sourcemodule DisableLDAPS : sig ... end
Sourcemodule DescribeUpdateDirectory : sig ... end
Sourcemodule DescribeTrusts : sig ... end
Sourcemodule DescribeSnapshots : sig ... end
Sourcemodule DescribeSharedDirectories : sig ... end
Sourcemodule DescribeSettings : sig ... end
Sourcemodule DescribeRegions : sig ... end
Sourcemodule DescribeLDAPSSettings : sig ... end
Sourcemodule DescribeEventTopics : sig ... end
Sourcemodule DescribeDomainControllers : sig ... end
Sourcemodule DescribeDirectories : sig ... end
Sourcemodule DescribeCertificate : sig ... end
Sourcemodule DeregisterEventTopic : sig ... end
Sourcemodule DeregisterCertificate : sig ... end
Sourcemodule DeleteTrust : sig ... end
Sourcemodule DeleteSnapshot : sig ... end
Sourcemodule DeleteLogSubscription : sig ... end
Sourcemodule DeleteDirectory : sig ... end
Sourcemodule CreateTrust : sig ... end
Sourcemodule CreateSnapshot : sig ... end
Sourcemodule CreateMicrosoftAD : sig ... end
Sourcemodule CreateLogSubscription : sig ... end
Sourcemodule CreateDirectory : sig ... end
Sourcemodule CreateComputer : sig ... end
Sourcemodule CreateAlias : sig ... end
Sourcemodule ConnectDirectory : sig ... end
Sourcemodule CancelSchemaExtension : sig ... end
Sourcemodule AddTagsToResource : sig ... end
Sourcemodule AddRegion : sig ... end
Sourcemodule AddIpRoutes : sig ... end
Sourcemodule AcceptSharedDirectory : sig ... end
OCaml

Innovation. Community. Security.