Smaws_Client_DirectoryServiceDirectory Service client library built on EIO.
module Types : sig ... endval make_verify_trust_request :
trust_id:Types.trust_id ->
unit ->
Types.verify_trust_requestval make_os_update_settings :
?os_version:Types.os_version ->
unit ->
Types.os_update_settingsval make_update_value :
?os_update_settings:Types.os_update_settings ->
unit ->
Types.update_valueval make_update_trust_request :
?selective_auth:Types.selective_auth ->
trust_id:Types.trust_id ->
unit ->
Types.update_trust_requestval make_setting :
value:Types.directory_configuration_setting_value ->
name:Types.directory_configuration_setting_name ->
unit ->
Types.settingval make_update_settings_request :
settings:Types.settings ->
directory_id:Types.directory_id ->
unit ->
Types.update_settings_requestval make_radius_settings :
?use_same_username:Types.use_same_username ->
?display_label:Types.radius_display_label ->
?authentication_protocol:Types.radius_authentication_protocol ->
?shared_secret:Types.radius_shared_secret ->
?radius_retries:Types.radius_retries ->
?radius_timeout:Types.radius_timeout ->
?radius_port:Types.port_number ->
?radius_servers:Types.servers ->
unit ->
Types.radius_settingsval make_update_radius_request :
radius_settings:Types.radius_settings ->
directory_id:Types.directory_id ->
unit ->
Types.update_radius_requestval make_update_number_of_domain_controllers_request :
desired_number:Types.desired_number_of_domain_controllers ->
directory_id:Types.directory_id ->
unit ->
Types.update_number_of_domain_controllers_requestval make_update_info_entry :
?last_updated_date_time:Types.last_updated_date_time ->
?start_time:Types.start_date_time ->
?previous_value:Types.update_value ->
?new_value:Types.update_value ->
?initiated_by:Types.initiated_by ->
?status_reason:Types.update_status_reason ->
?status:Types.update_status ->
?region:Types.region_name ->
unit ->
Types.update_info_entryval make_update_directory_setup_request :
?create_snapshot_before_update:Types.create_snapshot_before_update ->
?os_update_settings:Types.os_update_settings ->
update_type:Types.update_type ->
directory_id:Types.directory_id ->
unit ->
Types.update_directory_setup_requestval make_update_conditional_forwarder_request :
dns_ip_addrs:Types.dns_ip_addrs ->
remote_domain_name:Types.remote_domain_name ->
directory_id:Types.directory_id ->
unit ->
Types.update_conditional_forwarder_requestval make_trust :
?selective_auth:Types.selective_auth ->
?trust_state_reason:Types.trust_state_reason ->
?state_last_updated_date_time:Types.state_last_updated_date_time ->
?last_updated_date_time:Types.last_updated_date_time ->
?created_date_time:Types.created_date_time ->
?trust_state:Types.trust_state ->
?trust_direction:Types.trust_direction ->
?trust_type:Types.trust_type ->
?remote_domain_name:Types.remote_domain_name ->
?trust_id:Types.trust_id ->
?directory_id:Types.directory_id ->
unit ->
Types.trustval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_start_schema_extension_request :
description:Types.description ->
ldif_content:Types.ldif_content ->
create_snapshot_before_schema_extension:
Types.create_snapshot_before_schema_extension ->
directory_id:Types.directory_id ->
unit ->
Types.start_schema_extension_requestval make_snapshot :
?start_time:Types.start_time ->
?status:Types.snapshot_status ->
?name:Types.snapshot_name ->
?type_:Types.snapshot_type ->
?snapshot_id:Types.snapshot_id ->
?directory_id:Types.directory_id ->
unit ->
Types.snapshotval make_snapshot_limits :
?manual_snapshots_limit_reached:Types.manual_snapshots_limit_reached ->
?manual_snapshots_current_count:Types.limit ->
?manual_snapshots_limit:Types.limit ->
unit ->
Types.snapshot_limitsval make_setting_entry :
?data_type:Types.directory_configuration_setting_data_type ->
?last_requested_date_time:
Types.directory_configuration_setting_last_requested_date_time ->
?last_updated_date_time:
Types.directory_configuration_setting_last_updated_date_time ->
?request_status_message:
Types.directory_configuration_setting_request_status_message ->
?request_detailed_status:
Types.directory_configuration_setting_request_detailed_status ->
?request_status:Types.directory_configuration_status ->
?requested_value:Types.directory_configuration_setting_value ->
?applied_value:Types.directory_configuration_setting_value ->
?allowed_values:Types.directory_configuration_setting_allowed_values ->
?name:Types.directory_configuration_setting_name ->
?type_:Types.directory_configuration_setting_type ->
unit ->
Types.setting_entryval make_schema_extension_info :
?end_date_time:Types.end_date_time ->
?start_date_time:Types.start_date_time ->
?schema_extension_status_reason:Types.schema_extension_status_reason ->
?schema_extension_status:Types.schema_extension_status ->
?description:Types.description ->
?schema_extension_id:Types.schema_extension_id ->
?directory_id:Types.directory_id ->
unit ->
Types.schema_extension_infoval make_restore_from_snapshot_request :
snapshot_id:Types.snapshot_id ->
unit ->
Types.restore_from_snapshot_requestval make_reset_user_password_request :
new_password:Types.user_password ->
user_name:Types.customer_user_name ->
directory_id:Types.directory_id ->
unit ->
Types.reset_user_password_requestval make_remove_tags_from_resource_request :
tag_keys:Types.tag_keys ->
resource_id:Types.resource_id ->
unit ->
Types.remove_tags_from_resource_requestval make_remove_region_request :
directory_id:Types.directory_id ->
unit ->
Types.remove_region_requestval make_remove_ip_routes_request :
cidr_ips:Types.cidr_ips ->
directory_id:Types.directory_id ->
unit ->
Types.remove_ip_routes_requestval make_register_event_topic_request :
topic_name:Types.topic_name ->
directory_id:Types.directory_id ->
unit ->
Types.register_event_topic_requestval make_client_cert_auth_settings :
?ocsp_url:Types.ocsp_url ->
unit ->
Types.client_cert_auth_settingsval make_register_certificate_request :
?client_cert_auth_settings:Types.client_cert_auth_settings ->
?type_:Types.certificate_type ->
certificate_data:Types.certificate_data ->
directory_id:Types.directory_id ->
unit ->
Types.register_certificate_requestval make_regions_info :
?additional_regions:Types.additional_regions ->
?primary_region:Types.region_name ->
unit ->
Types.regions_infoval make_directory_vpc_settings :
subnet_ids:Types.subnet_ids ->
vpc_id:Types.vpc_id ->
unit ->
Types.directory_vpc_settingsval make_region_description :
?last_updated_date_time:Types.last_updated_date_time ->
?status_last_updated_date_time:Types.state_last_updated_date_time ->
?launch_time:Types.launch_time ->
?desired_number_of_domain_controllers:
Types.desired_number_of_domain_controllers ->
?vpc_settings:Types.directory_vpc_settings ->
?status:Types.directory_stage ->
?region_type:Types.region_type ->
?region_name:Types.region_name ->
?directory_id:Types.directory_id ->
unit ->
Types.region_descriptionval make_directory_vpc_settings_description :
?availability_zones:Types.availability_zones ->
?security_group_id:Types.security_group_id ->
?subnet_ids:Types.subnet_ids ->
?vpc_id:Types.vpc_id ->
unit ->
Types.directory_vpc_settings_descriptionval make_owner_directory_description :
?radius_status:Types.radius_status ->
?radius_settings:Types.radius_settings ->
?vpc_settings:Types.directory_vpc_settings_description ->
?dns_ip_addrs:Types.dns_ip_addrs ->
?account_id:Types.customer_id ->
?directory_id:Types.directory_id ->
unit ->
Types.owner_directory_descriptionval make_log_subscription :
?subscription_created_date_time:Types.subscription_created_date_time ->
?log_group_name:Types.log_group_name ->
?directory_id:Types.directory_id ->
unit ->
Types.log_subscriptionval make_list_tags_for_resource_request :
?limit:Types.limit ->
?next_token:Types.next_token ->
resource_id:Types.resource_id ->
unit ->
Types.list_tags_for_resource_requestval make_list_schema_extensions_request :
?limit:Types.limit ->
?next_token:Types.next_token ->
directory_id:Types.directory_id ->
unit ->
Types.list_schema_extensions_requestval make_list_log_subscriptions_request :
?limit:Types.limit ->
?next_token:Types.next_token ->
?directory_id:Types.directory_id ->
unit ->
Types.list_log_subscriptions_requestval make_ip_route_info :
?description:Types.description ->
?ip_route_status_reason:Types.ip_route_status_reason ->
?added_date_time:Types.added_date_time ->
?ip_route_status_msg:Types.ip_route_status_msg ->
?cidr_ip:Types.cidr_ip ->
?directory_id:Types.directory_id ->
unit ->
Types.ip_route_infoval make_list_ip_routes_request :
?limit:Types.limit ->
?next_token:Types.next_token ->
directory_id:Types.directory_id ->
unit ->
Types.list_ip_routes_requestval make_certificate_info :
?type_:Types.certificate_type ->
?expiry_date_time:Types.certificate_expiry_date_time ->
?state:Types.certificate_state ->
?common_name:Types.certificate_c_n ->
?certificate_id:Types.certificate_id ->
unit ->
Types.certificate_infoval make_list_certificates_request :
?limit:Types.page_limit ->
?next_token:Types.next_token ->
directory_id:Types.directory_id ->
unit ->
Types.list_certificates_requestval make_ldaps_setting_info :
?last_updated_date_time:Types.last_updated_date_time ->
?ldaps_status_reason:Types.ldaps_status_reason ->
?ldaps_status:Types.ldaps_status ->
unit ->
Types.ldaps_setting_infoval make_ip_route :
?description:Types.description ->
?cidr_ip:Types.cidr_ip ->
unit ->
Types.ip_routeval make_get_snapshot_limits_request :
directory_id:Types.directory_id ->
unit ->
Types.get_snapshot_limits_requestval make_directory_limits :
?connected_directories_limit_reached:
Types.connected_directories_limit_reached ->
?connected_directories_current_count:Types.limit ->
?connected_directories_limit:Types.limit ->
?cloud_only_microsoft_ad_limit_reached:
Types.cloud_only_directories_limit_reached ->
?cloud_only_microsoft_ad_current_count:Types.limit ->
?cloud_only_microsoft_ad_limit:Types.limit ->
?cloud_only_directories_limit_reached:
Types.cloud_only_directories_limit_reached ->
?cloud_only_directories_current_count:Types.limit ->
?cloud_only_directories_limit:Types.limit ->
unit ->
Types.directory_limitsval make_event_topic :
?status:Types.topic_status ->
?created_date_time:Types.created_date_time ->
?topic_arn:Types.topic_arn ->
?topic_name:Types.topic_name ->
?directory_id:Types.directory_id ->
unit ->
Types.event_topicval make_enable_sso_request :
?password:Types.connect_password ->
?user_name:Types.user_name ->
directory_id:Types.directory_id ->
unit ->
Types.enable_sso_requestval make_enable_radius_request :
radius_settings:Types.radius_settings ->
directory_id:Types.directory_id ->
unit ->
Types.enable_radius_requestval make_enable_ldaps_request :
type_:Types.ldaps_type ->
directory_id:Types.directory_id ->
unit ->
Types.enable_ldaps_requestval make_enable_directory_data_access_request :
directory_id:Types.directory_id ->
unit ->
Types.enable_directory_data_access_requestval make_enable_client_authentication_request :
type_:Types.client_authentication_type ->
directory_id:Types.directory_id ->
unit ->
Types.enable_client_authentication_requestval make_domain_controller :
?status_last_updated_date_time:Types.last_updated_date_time ->
?launch_time:Types.launch_time ->
?status_reason:Types.domain_controller_status_reason ->
?status:Types.domain_controller_status ->
?availability_zone:Types.availability_zone ->
?subnet_id:Types.subnet_id ->
?vpc_id:Types.vpc_id ->
?dns_ip_addr:Types.ip_addr ->
?domain_controller_id:Types.domain_controller_id ->
?directory_id:Types.directory_id ->
unit ->
Types.domain_controllerval make_disable_sso_request :
?password:Types.connect_password ->
?user_name:Types.user_name ->
directory_id:Types.directory_id ->
unit ->
Types.disable_sso_requestval make_disable_radius_request :
directory_id:Types.directory_id ->
unit ->
Types.disable_radius_requestval make_disable_ldaps_request :
type_:Types.ldaps_type ->
directory_id:Types.directory_id ->
unit ->
Types.disable_ldaps_requestval make_disable_directory_data_access_request :
directory_id:Types.directory_id ->
unit ->
Types.disable_directory_data_access_requestval make_disable_client_authentication_request :
type_:Types.client_authentication_type ->
directory_id:Types.directory_id ->
unit ->
Types.disable_client_authentication_requestval make_describe_update_directory_request :
?next_token:Types.next_token ->
?region_name:Types.region_name ->
update_type:Types.update_type ->
directory_id:Types.directory_id ->
unit ->
Types.describe_update_directory_requestval make_describe_trusts_request :
?limit:Types.limit ->
?next_token:Types.next_token ->
?trust_ids:Types.trust_ids ->
?directory_id:Types.directory_id ->
unit ->
Types.describe_trusts_requestval make_describe_snapshots_request :
?limit:Types.limit ->
?next_token:Types.next_token ->
?snapshot_ids:Types.snapshot_ids ->
?directory_id:Types.directory_id ->
unit ->
Types.describe_snapshots_requestval make_describe_settings_request :
?next_token:Types.next_token ->
?status:Types.directory_configuration_status ->
directory_id:Types.directory_id ->
unit ->
Types.describe_settings_requestval make_describe_regions_request :
?next_token:Types.next_token ->
?region_name:Types.region_name ->
directory_id:Types.directory_id ->
unit ->
Types.describe_regions_requestval make_describe_ldaps_settings_request :
?limit:Types.page_limit ->
?next_token:Types.next_token ->
?type_:Types.ldaps_type ->
directory_id:Types.directory_id ->
unit ->
Types.describe_ldaps_settings_requestval make_describe_event_topics_request :
?topic_names:Types.topic_names ->
?directory_id:Types.directory_id ->
unit ->
Types.describe_event_topics_requestval make_describe_domain_controllers_request :
?limit:Types.limit ->
?next_token:Types.next_token ->
?domain_controller_ids:Types.domain_controller_ids ->
directory_id:Types.directory_id ->
unit ->
Types.describe_domain_controllers_requestval make_describe_directory_data_access_request :
directory_id:Types.directory_id ->
unit ->
Types.describe_directory_data_access_requestval make_directory_connect_settings_description :
?connect_ips:Types.ip_addrs ->
?availability_zones:Types.availability_zones ->
?security_group_id:Types.security_group_id ->
?customer_user_name:Types.user_name ->
?subnet_ids:Types.subnet_ids ->
?vpc_id:Types.vpc_id ->
unit ->
Types.directory_connect_settings_descriptionval make_directory_description :
?os_version:Types.os_version ->
?regions_info:Types.regions_info ->
?owner_directory_description:Types.owner_directory_description ->
?desired_number_of_domain_controllers:
Types.desired_number_of_domain_controllers ->
?sso_enabled:Types.sso_enabled ->
?stage_reason:Types.stage_reason ->
?radius_status:Types.radius_status ->
?radius_settings:Types.radius_settings ->
?connect_settings:Types.directory_connect_settings_description ->
?vpc_settings:Types.directory_vpc_settings_description ->
?type_:Types.directory_type ->
?stage_last_updated_date_time:Types.last_updated_date_time ->
?launch_time:Types.launch_time ->
?share_notes:Types.notes ->
?share_method:Types.share_method ->
?share_status:Types.share_status ->
?stage:Types.directory_stage ->
?dns_ip_addrs:Types.dns_ip_addrs ->
?description:Types.description ->
?access_url:Types.access_url ->
?alias:Types.alias_name ->
?edition:Types.directory_edition ->
?size:Types.directory_size ->
?short_name:Types.directory_short_name ->
?name:Types.directory_name ->
?directory_id:Types.directory_id ->
unit ->
Types.directory_descriptionval make_describe_directories_request :
?limit:Types.limit ->
?next_token:Types.next_token ->
?directory_ids:Types.directory_ids ->
unit ->
Types.describe_directories_requestval make_conditional_forwarder :
?replication_scope:Types.replication_scope ->
?dns_ip_addrs:Types.dns_ip_addrs ->
?remote_domain_name:Types.remote_domain_name ->
unit ->
Types.conditional_forwarderval make_describe_conditional_forwarders_request :
?remote_domain_names:Types.remote_domain_names ->
directory_id:Types.directory_id ->
unit ->
Types.describe_conditional_forwarders_requestval make_client_authentication_setting_info :
?last_updated_date_time:Types.last_updated_date_time ->
?status:Types.client_authentication_status ->
?type_:Types.client_authentication_type ->
unit ->
Types.client_authentication_setting_infoval make_describe_client_authentication_settings_request :
?limit:Types.page_limit ->
?next_token:Types.next_token ->
?type_:Types.client_authentication_type ->
directory_id:Types.directory_id ->
unit ->
Types.describe_client_authentication_settings_requestval make_certificate :
?client_cert_auth_settings:Types.client_cert_auth_settings ->
?type_:Types.certificate_type ->
?expiry_date_time:Types.certificate_expiry_date_time ->
?registered_date_time:Types.certificate_registered_date_time ->
?common_name:Types.certificate_c_n ->
?state_reason:Types.certificate_state_reason ->
?state:Types.certificate_state ->
?certificate_id:Types.certificate_id ->
unit ->
Types.certificateval make_describe_certificate_request :
certificate_id:Types.certificate_id ->
directory_id:Types.directory_id ->
unit ->
Types.describe_certificate_requestval make_deregister_event_topic_request :
topic_name:Types.topic_name ->
directory_id:Types.directory_id ->
unit ->
Types.deregister_event_topic_requestval make_deregister_certificate_request :
certificate_id:Types.certificate_id ->
directory_id:Types.directory_id ->
unit ->
Types.deregister_certificate_requestval make_delete_trust_request :
?delete_associated_conditional_forwarder:
Types.delete_associated_conditional_forwarder ->
trust_id:Types.trust_id ->
unit ->
Types.delete_trust_requestval make_delete_snapshot_request :
snapshot_id:Types.snapshot_id ->
unit ->
Types.delete_snapshot_requestval make_delete_log_subscription_request :
directory_id:Types.directory_id ->
unit ->
Types.delete_log_subscription_requestval make_delete_directory_request :
directory_id:Types.directory_id ->
unit ->
Types.delete_directory_requestval make_delete_conditional_forwarder_request :
remote_domain_name:Types.remote_domain_name ->
directory_id:Types.directory_id ->
unit ->
Types.delete_conditional_forwarder_requestval make_create_trust_request :
?selective_auth:Types.selective_auth ->
?conditional_forwarder_ip_addrs:Types.dns_ip_addrs ->
?trust_type:Types.trust_type ->
trust_direction:Types.trust_direction ->
trust_password:Types.trust_password ->
remote_domain_name:Types.remote_domain_name ->
directory_id:Types.directory_id ->
unit ->
Types.create_trust_requestval make_create_snapshot_request :
?name:Types.snapshot_name ->
directory_id:Types.directory_id ->
unit ->
Types.create_snapshot_requestval make_create_microsoft_ad_request :
?tags:Types.tags ->
?edition:Types.directory_edition ->
?description:Types.description ->
?short_name:Types.directory_short_name ->
vpc_settings:Types.directory_vpc_settings ->
password:Types.password ->
name:Types.directory_name ->
unit ->
Types.create_microsoft_ad_requestval make_create_log_subscription_request :
log_group_name:Types.log_group_name ->
directory_id:Types.directory_id ->
unit ->
Types.create_log_subscription_requestval make_create_directory_request :
?tags:Types.tags ->
?vpc_settings:Types.directory_vpc_settings ->
?description:Types.description ->
?short_name:Types.directory_short_name ->
size:Types.directory_size ->
password:Types.password ->
name:Types.directory_name ->
unit ->
Types.create_directory_requestval make_create_conditional_forwarder_request :
dns_ip_addrs:Types.dns_ip_addrs ->
remote_domain_name:Types.remote_domain_name ->
directory_id:Types.directory_id ->
unit ->
Types.create_conditional_forwarder_requestval make_attribute :
?value:Types.attribute_value ->
?name:Types.attribute_name ->
unit ->
Types.attributeval make_computer :
?computer_attributes:Types.attributes ->
?computer_name:Types.computer_name ->
?computer_id:Types.si_d ->
unit ->
Types.computerval make_create_computer_request :
?computer_attributes:Types.attributes ->
?organizational_unit_distinguished_name:Types.organizational_unit_d_n ->
password:Types.computer_password ->
computer_name:Types.computer_name ->
directory_id:Types.directory_id ->
unit ->
Types.create_computer_requestval make_create_alias_request :
alias:Types.alias_name ->
directory_id:Types.directory_id ->
unit ->
Types.create_alias_requestval make_directory_connect_settings :
customer_user_name:Types.user_name ->
customer_dns_ips:Types.dns_ip_addrs ->
subnet_ids:Types.subnet_ids ->
vpc_id:Types.vpc_id ->
unit ->
Types.directory_connect_settingsval make_connect_directory_request :
?tags:Types.tags ->
?description:Types.description ->
?short_name:Types.directory_short_name ->
connect_settings:Types.directory_connect_settings ->
size:Types.directory_size ->
password:Types.connect_password ->
name:Types.directory_name ->
unit ->
Types.connect_directory_requestval make_cancel_schema_extension_request :
schema_extension_id:Types.schema_extension_id ->
directory_id:Types.directory_id ->
unit ->
Types.cancel_schema_extension_requestval make_add_tags_to_resource_request :
tags:Types.tags ->
resource_id:Types.resource_id ->
unit ->
Types.add_tags_to_resource_requestval make_add_region_request :
vpc_settings:Types.directory_vpc_settings ->
region_name:Types.region_name ->
directory_id:Types.directory_id ->
unit ->
Types.add_region_requestval make_add_ip_routes_request :
?update_security_group_for_directory_controllers:
Types.update_security_group_for_directory_controllers ->
ip_routes:Types.ip_routes ->
directory_id:Types.directory_id ->
unit ->
Types.add_ip_routes_requestOperations
Accepts a directory sharing request that was sent from the directory owner account.
module AddIpRoutes : sig ... endIf the DNS server for your self-managed domain uses a publicly addressable IP address, you must add a CIDR address block to correctly route traffic to and from your Microsoft AD on Amazon Web Services. AddIpRoutes adds this address block. You can also use AddIpRoutes to facilitate routing traffic that uses public IP ranges from your Microsoft AD on Amazon Web Services to a peer VPC.
module AddRegion : sig ... endAdds two domain controllers in the specified Region for the specified directory.
module AddTagsToResource : sig ... endAdds or overwrites one or more tags for the specified directory. Each directory can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique to each resource.
module CancelSchemaExtension : sig ... endCancels an in-progress schema extension to a Microsoft AD directory. Once a schema extension has started replicating to all domain controllers, the task can no longer be canceled. A schema extension can be canceled during any of the following states; Initializing, CreatingSnapshot, and UpdatingSchema.
module ConnectDirectory : sig ... endCreates an AD Connector to connect to a self-managed directory.
module CreateAlias : sig ... endCreates an alias for a directory and assigns the alias to the directory. The alias is used to construct the access URL for the directory, such as
module CreateComputer : sig ... endCreates an Active Directory computer object in the specified directory.
module CreateConditionalForwarder : sig ... endCreates a conditional forwarder associated with your Amazon Web Services directory. Conditional forwarders are required in order to set up a trust relationship with another domain. The conditional forwarder points to the trusted domain.
module CreateDirectory : sig ... endCreates a Simple AD directory. For more information, see Simple Active Directory in the Directory Service Admin Guide.
module CreateLogSubscription : sig ... endCreates a subscription to forward real-time Directory Service domain controller security logs to the specified Amazon CloudWatch log group in your Amazon Web Services account.
module CreateMicrosoftAD : sig ... endCreates a Microsoft AD directory in the Amazon Web Services Cloud. For more information, see Managed Microsoft AD in the Directory Service Admin Guide.
module CreateSnapshot : sig ... endCreates a snapshot of a Simple AD or Microsoft AD directory in the Amazon Web Services cloud.
module CreateTrust : sig ... endDirectory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your Managed Microsoft AD directory, and your existing self-managed Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials.
module DeleteConditionalForwarder : sig ... endDeletes a conditional forwarder that has been set up for your Amazon Web Services directory.
module DeleteDirectory : sig ... endDeletes an Directory Service directory.
module DeleteLogSubscription : sig ... endDeletes the specified log subscription.
module DeleteSnapshot : sig ... endDeletes a directory snapshot.
module DeleteTrust : sig ... endDeletes an existing trust relationship between your Managed Microsoft AD directory and an external domain.
module DeregisterCertificate : sig ... endDeletes from the system the certificate that was registered for secure LDAP or client certificate authentication.
module DeregisterEventTopic : sig ... endRemoves the specified directory as a publisher to the specified Amazon SNS topic.
module DescribeCertificate : sig ... endDisplays information about the certificate registered for secure LDAP or client certificate authentication.
module DescribeClientAuthenticationSettings : sig ... endRetrieves information about the type of client authentication for the specified directory, if the type is specified. If no type is specified, information about all client authentication types that are supported for the specified directory is retrieved. Currently, only SmartCard is supported.
module DescribeConditionalForwarders : sig ... endObtains information about the conditional forwarders for this account.
module DescribeDirectories : sig ... endObtains information about the directories that belong to this account.
module DescribeDirectoryDataAccess : sig ... endObtains status of directory data access enablement through the Directory Service Data API for the specified directory.
module DescribeDomainControllers : sig ... endProvides information about any domain controllers in your directory.
module DescribeEventTopics : sig ... endObtains information about which Amazon SNS topics receive status messages from the specified directory.
module DescribeLDAPSSettings : sig ... endDescribes the status of LDAP security for the specified directory.
module DescribeRegions : sig ... endProvides information about the Regions that are configured for multi-Region replication.
module DescribeSettings : sig ... endRetrieves information about the configurable settings for the specified directory.
Returns the shared directories in your account.
module DescribeSnapshots : sig ... endObtains information about the directory snapshots that belong to this account.
module DescribeTrusts : sig ... endObtains information about the trust relationships for this account.
module DescribeUpdateDirectory : sig ... endDescribes the updates of a directory for a particular update type.
module DisableClientAuthentication : sig ... endDisables alternative client authentication methods for the specified directory.
module DisableDirectoryDataAccess : sig ... endDeactivates access to directory data via the Directory Service Data API for the specified directory. For more information, see Directory Service Data API Reference.
module DisableLDAPS : sig ... endDeactivates LDAP secure calls for the specified directory.
module DisableRadius : sig ... endDisables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory.
module DisableSso : sig ... endDisables single-sign on for a directory.
module EnableClientAuthentication : sig ... endEnables alternative client authentication methods for the specified directory.
module EnableDirectoryDataAccess : sig ... endEnables access to directory data via the Directory Service Data API for the specified directory. For more information, see Directory Service Data API Reference.
module EnableLDAPS : sig ... endActivates the switch for the specific directory to always use LDAP secure calls.
module EnableRadius : sig ... endEnables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory.
module EnableSso : sig ... endEnables single sign-on for a directory. Single sign-on allows users in your directory to access certain Amazon Web Services services from a computer joined to the directory without having to enter their credentials separately.
module GetDirectoryLimits : sig ... endObtains directory limit information for the current Region.
module GetSnapshotLimits : sig ... endObtains the manual snapshot limits for a directory.
module ListCertificates : sig ... endFor the specified directory, lists all the certificates registered for a secure LDAP or client certificate authentication.
module ListIpRoutes : sig ... endLists the address blocks that you have added to a directory.
module ListLogSubscriptions : sig ... endLists the active log subscriptions for the Amazon Web Services account.
module ListSchemaExtensions : sig ... endLists all schema extensions applied to a Microsoft AD Directory.
module ListTagsForResource : sig ... endLists all tags on a directory.
module RegisterCertificate : sig ... endRegisters a certificate for a secure LDAP or client certificate authentication.
module RegisterEventTopic : sig ... endAssociates a directory with an Amazon SNS topic. This establishes the directory as a publisher to the specified Amazon SNS topic. You can then receive email or text (SMS) messages when the status of your directory changes. You get notified if your directory goes from an Active status to an Impaired or Inoperable status. You also receive a notification when the directory returns to an Active status.
Rejects a directory sharing request that was sent from the directory owner account.
module RemoveIpRoutes : sig ... endRemoves IP address blocks from a directory.
module RemoveRegion : sig ... endStops all replication and removes the domain controllers from the specified Region. You cannot remove the primary Region with this operation. Instead, use the DeleteDirectory API.
module RemoveTagsFromResource : sig ... endRemoves tags from a directory.
module ResetUserPassword : sig ... endResets the password for any user in your Managed Microsoft AD or Simple AD directory. Disabled users will become enabled and can be authenticated following the API call.
module RestoreFromSnapshot : sig ... endRestores a directory using an existing directory snapshot.
Shares a specified directory (DirectoryId) in your Amazon Web Services account (directory owner) with another Amazon Web Services account (directory consumer). With this operation you can use your directory from any Amazon Web Services account and from any Amazon VPC within an Amazon Web Services Region.
module StartSchemaExtension : sig ... endApplies a schema extension to a Microsoft AD directory.
Stops the directory sharing between the directory owner and consumer accounts.
module UpdateConditionalForwarder : sig ... endUpdates a conditional forwarder that has been set up for your Amazon Web Services directory.
module UpdateDirectorySetup : sig ... endUpdates the directory for a particular update type.
module UpdateNumberOfDomainControllers : sig ... endAdds or removes domain controllers to or from the directory. Based on the difference between current value and new value (provided through this API call), domain controllers will be added or removed. It may take up to 45 minutes for any new domain controllers to become fully active once the requested number of domain controllers is updated. During this time, you cannot make another update request.
module UpdateRadius : sig ... endUpdates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector or Microsoft AD directory.
module UpdateSettings : sig ... endUpdates the configurable settings for the specified directory.
module UpdateTrust : sig ... endUpdates the trust that has been set up between your Managed Microsoft AD directory and an self-managed Active Directory.
module VerifyTrust : sig ... endDirectory Service for Microsoft Active Directory allows you to configure and verify trust relationships.
module Json_serializers : sig ... endmodule Json_deserializers : sig ... end