Awso_ds_syncSourceval add_ip_routes :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.AddIpRoutesRequest.t ->
(Awso_ds.Values.AddIpRoutesResult.t, Awso_ds.Values.AddIpRoutesResult.error)
Result.tval add_region :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.AddRegionRequest.t ->
(Awso_ds.Values.AddRegionResult.t, Awso_ds.Values.AddRegionResult.error)
Result.tval add_tags_to_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.AddTagsToResourceRequest.t ->
(Awso_ds.Values.AddTagsToResourceResult.t,
Awso_ds.Values.AddTagsToResourceResult.error)
Result.tval cancel_schema_extension :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.CancelSchemaExtensionRequest.t ->
(Awso_ds.Values.CancelSchemaExtensionResult.t,
Awso_ds.Values.CancelSchemaExtensionResult.error)
Result.tval connect_directory :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.ConnectDirectoryRequest.t ->
(Awso_ds.Values.ConnectDirectoryResult.t,
Awso_ds.Values.ConnectDirectoryResult.error)
Result.tval create_alias :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.CreateAliasRequest.t ->
(Awso_ds.Values.CreateAliasResult.t, Awso_ds.Values.CreateAliasResult.error)
Result.tval create_computer :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.CreateComputerRequest.t ->
(Awso_ds.Values.CreateComputerResult.t,
Awso_ds.Values.CreateComputerResult.error)
Result.tval create_conditional_forwarder :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.CreateConditionalForwarderRequest.t ->
(Awso_ds.Values.CreateConditionalForwarderResult.t,
Awso_ds.Values.CreateConditionalForwarderResult.error)
Result.tval create_directory :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.CreateDirectoryRequest.t ->
(Awso_ds.Values.CreateDirectoryResult.t,
Awso_ds.Values.CreateDirectoryResult.error)
Result.tval create_hybrid_a_d :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.CreateHybridADRequest.t ->
(Awso_ds.Values.CreateHybridADResult.t,
Awso_ds.Values.CreateHybridADResult.error)
Result.tval create_log_subscription :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.CreateLogSubscriptionRequest.t ->
(Awso_ds.Values.CreateLogSubscriptionResult.t,
Awso_ds.Values.CreateLogSubscriptionResult.error)
Result.tval create_microsoft_a_d :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.CreateMicrosoftADRequest.t ->
(Awso_ds.Values.CreateMicrosoftADResult.t,
Awso_ds.Values.CreateMicrosoftADResult.error)
Result.tval create_snapshot :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.CreateSnapshotRequest.t ->
(Awso_ds.Values.CreateSnapshotResult.t,
Awso_ds.Values.CreateSnapshotResult.error)
Result.tval create_trust :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.CreateTrustRequest.t ->
(Awso_ds.Values.CreateTrustResult.t, Awso_ds.Values.CreateTrustResult.error)
Result.tval delete_a_d_assessment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DeleteADAssessmentRequest.t ->
(Awso_ds.Values.DeleteADAssessmentResult.t,
Awso_ds.Values.DeleteADAssessmentResult.error)
Result.tval delete_conditional_forwarder :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DeleteConditionalForwarderRequest.t ->
(Awso_ds.Values.DeleteConditionalForwarderResult.t,
Awso_ds.Values.DeleteConditionalForwarderResult.error)
Result.tval delete_directory :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DeleteDirectoryRequest.t ->
(Awso_ds.Values.DeleteDirectoryResult.t,
Awso_ds.Values.DeleteDirectoryResult.error)
Result.tval delete_log_subscription :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DeleteLogSubscriptionRequest.t ->
(Awso_ds.Values.DeleteLogSubscriptionResult.t,
Awso_ds.Values.DeleteLogSubscriptionResult.error)
Result.tval delete_snapshot :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DeleteSnapshotRequest.t ->
(Awso_ds.Values.DeleteSnapshotResult.t,
Awso_ds.Values.DeleteSnapshotResult.error)
Result.tval delete_trust :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DeleteTrustRequest.t ->
(Awso_ds.Values.DeleteTrustResult.t, Awso_ds.Values.DeleteTrustResult.error)
Result.tval deregister_certificate :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DeregisterCertificateRequest.t ->
(Awso_ds.Values.DeregisterCertificateResult.t,
Awso_ds.Values.DeregisterCertificateResult.error)
Result.tval deregister_event_topic :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DeregisterEventTopicRequest.t ->
(Awso_ds.Values.DeregisterEventTopicResult.t,
Awso_ds.Values.DeregisterEventTopicResult.error)
Result.tval describe_a_d_assessment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeADAssessmentRequest.t ->
(Awso_ds.Values.DescribeADAssessmentResult.t,
Awso_ds.Values.DescribeADAssessmentResult.error)
Result.tval describe_c_a_enrollment_policy :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeCAEnrollmentPolicyRequest.t ->
(Awso_ds.Values.DescribeCAEnrollmentPolicyResult.t,
Awso_ds.Values.DescribeCAEnrollmentPolicyResult.error)
Result.tval describe_certificate :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeCertificateRequest.t ->
(Awso_ds.Values.DescribeCertificateResult.t,
Awso_ds.Values.DescribeCertificateResult.error)
Result.tval describe_client_authentication_settings :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeClientAuthenticationSettingsRequest.t ->
(Awso_ds.Values.DescribeClientAuthenticationSettingsResult.t,
Awso_ds.Values.DescribeClientAuthenticationSettingsResult.error)
Result.tval describe_conditional_forwarders :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeConditionalForwardersRequest.t ->
(Awso_ds.Values.DescribeConditionalForwardersResult.t,
Awso_ds.Values.DescribeConditionalForwardersResult.error)
Result.tval describe_directories :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeDirectoriesRequest.t ->
(Awso_ds.Values.DescribeDirectoriesResult.t,
Awso_ds.Values.DescribeDirectoriesResult.error)
Result.tval describe_directory_data_access :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeDirectoryDataAccessRequest.t ->
(Awso_ds.Values.DescribeDirectoryDataAccessResult.t,
Awso_ds.Values.DescribeDirectoryDataAccessResult.error)
Result.tval describe_domain_controllers :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeDomainControllersRequest.t ->
(Awso_ds.Values.DescribeDomainControllersResult.t,
Awso_ds.Values.DescribeDomainControllersResult.error)
Result.tval describe_event_topics :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeEventTopicsRequest.t ->
(Awso_ds.Values.DescribeEventTopicsResult.t,
Awso_ds.Values.DescribeEventTopicsResult.error)
Result.tval describe_hybrid_a_d_update :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeHybridADUpdateRequest.t ->
(Awso_ds.Values.DescribeHybridADUpdateResult.t,
Awso_ds.Values.DescribeHybridADUpdateResult.error)
Result.tval describe_l_d_a_p_s_settings :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeLDAPSSettingsRequest.t ->
(Awso_ds.Values.DescribeLDAPSSettingsResult.t,
Awso_ds.Values.DescribeLDAPSSettingsResult.error)
Result.tval describe_regions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeRegionsRequest.t ->
(Awso_ds.Values.DescribeRegionsResult.t,
Awso_ds.Values.DescribeRegionsResult.error)
Result.tval describe_settings :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeSettingsRequest.t ->
(Awso_ds.Values.DescribeSettingsResult.t,
Awso_ds.Values.DescribeSettingsResult.error)
Result.tval describe_snapshots :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeSnapshotsRequest.t ->
(Awso_ds.Values.DescribeSnapshotsResult.t,
Awso_ds.Values.DescribeSnapshotsResult.error)
Result.tval describe_trusts :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeTrustsRequest.t ->
(Awso_ds.Values.DescribeTrustsResult.t,
Awso_ds.Values.DescribeTrustsResult.error)
Result.tval describe_update_directory :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DescribeUpdateDirectoryRequest.t ->
(Awso_ds.Values.DescribeUpdateDirectoryResult.t,
Awso_ds.Values.DescribeUpdateDirectoryResult.error)
Result.tval disable_c_a_enrollment_policy :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DisableCAEnrollmentPolicyRequest.t ->
(Awso_ds.Values.DisableCAEnrollmentPolicyResult.t,
Awso_ds.Values.DisableCAEnrollmentPolicyResult.error)
Result.tval disable_client_authentication :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DisableClientAuthenticationRequest.t ->
(Awso_ds.Values.DisableClientAuthenticationResult.t,
Awso_ds.Values.DisableClientAuthenticationResult.error)
Result.tval disable_directory_data_access :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DisableDirectoryDataAccessRequest.t ->
(Awso_ds.Values.DisableDirectoryDataAccessResult.t,
Awso_ds.Values.DisableDirectoryDataAccessResult.error)
Result.tval disable_l_d_a_p_s :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DisableLDAPSRequest.t ->
(Awso_ds.Values.DisableLDAPSResult.t,
Awso_ds.Values.DisableLDAPSResult.error)
Result.tval disable_radius :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DisableRadiusRequest.t ->
(Awso_ds.Values.DisableRadiusResult.t,
Awso_ds.Values.DisableRadiusResult.error)
Result.tval disable_sso :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.DisableSsoRequest.t ->
(Awso_ds.Values.DisableSsoResult.t, Awso_ds.Values.DisableSsoResult.error)
Result.tval enable_c_a_enrollment_policy :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.EnableCAEnrollmentPolicyRequest.t ->
(Awso_ds.Values.EnableCAEnrollmentPolicyResult.t,
Awso_ds.Values.EnableCAEnrollmentPolicyResult.error)
Result.tval enable_client_authentication :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.EnableClientAuthenticationRequest.t ->
(Awso_ds.Values.EnableClientAuthenticationResult.t,
Awso_ds.Values.EnableClientAuthenticationResult.error)
Result.tval enable_directory_data_access :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.EnableDirectoryDataAccessRequest.t ->
(Awso_ds.Values.EnableDirectoryDataAccessResult.t,
Awso_ds.Values.EnableDirectoryDataAccessResult.error)
Result.tval enable_l_d_a_p_s :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.EnableLDAPSRequest.t ->
(Awso_ds.Values.EnableLDAPSResult.t, Awso_ds.Values.EnableLDAPSResult.error)
Result.tval enable_radius :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.EnableRadiusRequest.t ->
(Awso_ds.Values.EnableRadiusResult.t,
Awso_ds.Values.EnableRadiusResult.error)
Result.tval enable_sso :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.EnableSsoRequest.t ->
(Awso_ds.Values.EnableSsoResult.t, Awso_ds.Values.EnableSsoResult.error)
Result.tval get_directory_limits :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.GetDirectoryLimitsRequest.t ->
(Awso_ds.Values.GetDirectoryLimitsResult.t,
Awso_ds.Values.GetDirectoryLimitsResult.error)
Result.tval get_snapshot_limits :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.GetSnapshotLimitsRequest.t ->
(Awso_ds.Values.GetSnapshotLimitsResult.t,
Awso_ds.Values.GetSnapshotLimitsResult.error)
Result.tval list_a_d_assessments :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.ListADAssessmentsRequest.t ->
(Awso_ds.Values.ListADAssessmentsResult.t,
Awso_ds.Values.ListADAssessmentsResult.error)
Result.tval list_certificates :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.ListCertificatesRequest.t ->
(Awso_ds.Values.ListCertificatesResult.t,
Awso_ds.Values.ListCertificatesResult.error)
Result.tval list_ip_routes :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.ListIpRoutesRequest.t ->
(Awso_ds.Values.ListIpRoutesResult.t,
Awso_ds.Values.ListIpRoutesResult.error)
Result.tval list_log_subscriptions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.ListLogSubscriptionsRequest.t ->
(Awso_ds.Values.ListLogSubscriptionsResult.t,
Awso_ds.Values.ListLogSubscriptionsResult.error)
Result.tval list_schema_extensions :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.ListSchemaExtensionsRequest.t ->
(Awso_ds.Values.ListSchemaExtensionsResult.t,
Awso_ds.Values.ListSchemaExtensionsResult.error)
Result.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.ListTagsForResourceRequest.t ->
(Awso_ds.Values.ListTagsForResourceResult.t,
Awso_ds.Values.ListTagsForResourceResult.error)
Result.tval register_certificate :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.RegisterCertificateRequest.t ->
(Awso_ds.Values.RegisterCertificateResult.t,
Awso_ds.Values.RegisterCertificateResult.error)
Result.tval register_event_topic :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.RegisterEventTopicRequest.t ->
(Awso_ds.Values.RegisterEventTopicResult.t,
Awso_ds.Values.RegisterEventTopicResult.error)
Result.tval remove_ip_routes :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.RemoveIpRoutesRequest.t ->
(Awso_ds.Values.RemoveIpRoutesResult.t,
Awso_ds.Values.RemoveIpRoutesResult.error)
Result.tval remove_region :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.RemoveRegionRequest.t ->
(Awso_ds.Values.RemoveRegionResult.t,
Awso_ds.Values.RemoveRegionResult.error)
Result.tval remove_tags_from_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.RemoveTagsFromResourceRequest.t ->
(Awso_ds.Values.RemoveTagsFromResourceResult.t,
Awso_ds.Values.RemoveTagsFromResourceResult.error)
Result.tval reset_user_password :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.ResetUserPasswordRequest.t ->
(Awso_ds.Values.ResetUserPasswordResult.t,
Awso_ds.Values.ResetUserPasswordResult.error)
Result.tval restore_from_snapshot :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.RestoreFromSnapshotRequest.t ->
(Awso_ds.Values.RestoreFromSnapshotResult.t,
Awso_ds.Values.RestoreFromSnapshotResult.error)
Result.tval start_a_d_assessment :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.StartADAssessmentRequest.t ->
(Awso_ds.Values.StartADAssessmentResult.t,
Awso_ds.Values.StartADAssessmentResult.error)
Result.tval start_schema_extension :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.StartSchemaExtensionRequest.t ->
(Awso_ds.Values.StartSchemaExtensionResult.t,
Awso_ds.Values.StartSchemaExtensionResult.error)
Result.tval update_conditional_forwarder :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.UpdateConditionalForwarderRequest.t ->
(Awso_ds.Values.UpdateConditionalForwarderResult.t,
Awso_ds.Values.UpdateConditionalForwarderResult.error)
Result.tval update_directory_setup :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.UpdateDirectorySetupRequest.t ->
(Awso_ds.Values.UpdateDirectorySetupResult.t,
Awso_ds.Values.UpdateDirectorySetupResult.error)
Result.tval update_hybrid_a_d :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.UpdateHybridADRequest.t ->
(Awso_ds.Values.UpdateHybridADResult.t,
Awso_ds.Values.UpdateHybridADResult.error)
Result.tval update_number_of_domain_controllers :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.UpdateNumberOfDomainControllersRequest.t ->
(Awso_ds.Values.UpdateNumberOfDomainControllersResult.t,
Awso_ds.Values.UpdateNumberOfDomainControllersResult.error)
Result.tval update_radius :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.UpdateRadiusRequest.t ->
(Awso_ds.Values.UpdateRadiusResult.t,
Awso_ds.Values.UpdateRadiusResult.error)
Result.tval update_settings :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.UpdateSettingsRequest.t ->
(Awso_ds.Values.UpdateSettingsResult.t,
Awso_ds.Values.UpdateSettingsResult.error)
Result.tval update_trust :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.UpdateTrustRequest.t ->
(Awso_ds.Values.UpdateTrustResult.t, Awso_ds.Values.UpdateTrustResult.error)
Result.tval verify_trust :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_ds.Values.VerifyTrustRequest.t ->
(Awso_ds.Values.VerifyTrustResult.t, Awso_ds.Values.VerifyTrustResult.error)
Result.tinclude module type of struct include Awso_ds.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]OS version that the directory needs to be updated to.
Contains the configuration values for a hybrid directory update, including Amazon Web Services System Manager managed node and DNS information.
Contains information about the directory.
Contains information about a Remote Authentication Dial In User Service (RADIUS) server.
Contains information about a specific validation test performed during a directory assessment.
The value for a given type of UpdateSettings.
module DirectoryConfigurationSettingAllowedValues =
Awso_ds.Values.DirectoryConfigurationSettingAllowedValuesmodule DirectoryConfigurationSettingDataType =
Awso_ds.Values.DirectoryConfigurationSettingDataTypemodule DirectoryConfigurationSettingLastRequestedDateTime =
Awso_ds.Values.DirectoryConfigurationSettingLastRequestedDateTimemodule DirectoryConfigurationSettingLastUpdatedDateTime =
Awso_ds.Values.DirectoryConfigurationSettingLastUpdatedDateTimemodule DirectoryConfigurationSettingRequestDetailedStatus =
Awso_ds.Values.DirectoryConfigurationSettingRequestDetailedStatusmodule DirectoryConfigurationSettingRequestStatusMessage =
Awso_ds.Values.DirectoryConfigurationSettingRequestStatusMessageContains VPC information for the CreateDirectory, CreateMicrosoftAD, or CreateHybridAD operation.
Contains detailed information about a specific update activity for a hybrid directory component.
module DirectoryConnectSettingsDescription =
Awso_ds.Values.DirectoryConnectSettingsDescriptionContains information about an AD Connector directory.
Describes the current hybrid directory configuration settings for a directory.
Contains the directory owner account details shared with the directory consumer account.
Provides information about the Regions that are configured for multi-Region replication.
Represents a named directory attribute.
The descriptive message for the exception.
The Amazon Web Services request identifier.
Contains information about the configurable settings for a directory.
Metadata assigned to a directory consisting of a key-value pair.
Information about a schema extension.
Represents a log subscription, which tracks real-time data from a chosen log group to a specified destination.
Information about one or more IP address blocks.
Contains general information about a certificate.
Contains summary information about a directory assessment, providing a high-level overview without detailed validation results.
An entry of update information related to a requested update type.
Describes a trust relationship between an Managed Microsoft AD directory and an external domain.
Describes a directory snapshot.
Details about the shared directory in the directory owner account for which the share request in the directory consumer account has been accepted.
Contains information about the specified configurable setting for a directory.
The replicated Region information for a directory.
Contains general information about the LDAPS settings.
Information about Amazon SNS topic and Directory Service directory associations.
Contains information about the domain controllers for a specified directory.
Contains information about an Directory Service directory.
Points to a remote domain with which you are setting up a trust relationship. Conditional forwarders are required in order to set up a trust relationship with another domain.
Contains information about a client authentication method for a directory.
Contains information about the client certificate authentication settings for the RegisterCertificate and DescribeCertificate operations.
Contains the results of validation tests performed against a specific domain controller during a directory assessment.
Contains the IP address block. This is often the address block of the DNS server used for your self-managed domain.
A client exception has occurred.
The specified entity could not be found.
One or more parameters are not valid.
An exception has occurred in Directory Service.
The operation is not supported.
The specified directory does not exist in the system.
The specified directory is unavailable.
The specified directory setting is not compatible with other settings.
The specified directory setting is not supported.
module DomainControllerLimitExceededException =
Awso_ds.Values.DomainControllerLimitExceededExceptionThe maximum allowed number of domain controllers per directory was exceeded. The default limit per directory is 20 domain controllers.
A directory assessment is automatically created when you create a hybrid directory. There are two types of assessments: CUSTOMER and SYSTEM. Your Amazon Web Services account has a limit of 100 CUSTOMER directory assessments. If you attempt to create a hybrid directory; and you already have 100 CUSTOMER directory assessments;, you will encounter an error. Delete assessments to free up capacity before trying again. You can request an increase to your CUSTOMER directory assessment quota by contacting customer support or delete existing CUSTOMER directory assessments; to free up capacity.
Use to recover to the hybrid directory administrator account credentials.
Contains configuration settings for self-managed instances with SSM used in hybrid directory operations.
You do not have sufficient access to perform this action.
The directory is already updated to desired update type settings.
The maximum number of manual snapshots for the directory has been reached. You can use the GetSnapshotLimits operation to determine the snapshot limits for a directory.
Contains the directory size configuration for update operations.
Contains the network configuration for directory update operations.
The specified directory has not been shared with this Amazon Web Services account.
The specified shared target is not valid.
Identifier that contains details about the directory consumer account with whom the directory is being unshared.
module CreateSnapshotBeforeSchemaExtension =
Awso_ds.Values.CreateSnapshotBeforeSchemaExtensionContains configuration parameters required to perform a directory assessment.
The specified directory has already been shared with this Amazon Web Services account.
Exception encountered while trying to access your Amazon Web Services organization.
The maximum number of Amazon Web Services accounts that you can share with this directory has been reached.
Identifier that contains details about the directory consumer account.
The new password provided by the user does not meet the password complexity requirements defined in your directory.
The user provided a username that does not exist in your directory.
The certificate has already been registered into the system.
The certificate could not be added because the certificate limit has been reached.
The certificate PEM that was provided has incorrect encoding.
The NextToken value is not valid.
Contains manual snapshot limit information for a directory.
Contains directory limit information for a Region.
An authentication error occurred.
The account does not have sufficient permission to perform the operation.
The specified entity already exists.
The LDAP activities could not be performed because they are limited by the LDAPS status.
Client authentication setup could not be completed because at least one valid certificate must be registered in the system.
Client authentication is already enabled.
An enable operation for CA enrollment policy is already in progress for this directory.
A disable operation for CA enrollment policy is already in progress for this directory.
Contains information about update activities for different components of a hybrid directory.
Information about the certificate.
The certificate is not present in the system for describe or deregister activities.
Contains detailed information about a directory assessment, including configuration parameters, status, and validation results.
The certificate is being used for the LDAP security connection and cannot be removed without disabling LDAP security.
module DeleteAssociatedConditionalForwarder =
Awso_ds.Values.DeleteAssociatedConditionalForwarderThe maximum number of directories in the region has been reached. You can use the GetDirectoryLimits operation to determine your directory limits in the region.
Contains information about a computer account in a directory.
Contains connection settings for creating an AD Connector with the ConnectDirectory action.
The maximum allowed number of tags was exceeded.
The Region you specified is the same Region where the Managed Microsoft AD directory was created. Specify a different Region and try again.
You have reached the limit for maximum number of simultaneous Region replications per directory.
The maximum allowed number of IP addresses was exceeded. The default limit is 100 IP address blocks.
module UpdateSecurityGroupForDirectoryControllers =
Awso_ds.Values.UpdateSecurityGroupForDirectoryControllersResult of a VerifyTrust request.
Initiates the verification of an existing trust relationship between an Managed Microsoft AD directory and an external domain.
Updates the trust that has been set up between your Managed Microsoft AD directory and an self-managed Active Directory.
Updates the trust that has been set up between your Managed Microsoft AD directory and an self-managed Active Directory.
Updates the configurable settings for the specified directory.
Updates the configurable settings for the specified directory.
Contains the results of the UpdateRadius operation.
Contains the inputs for the UpdateRadius operation.
module UpdateNumberOfDomainControllersResult =
Awso_ds.Values.UpdateNumberOfDomainControllersResultAdds 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 UpdateNumberOfDomainControllersRequest =
Awso_ds.Values.UpdateNumberOfDomainControllersRequestAdds 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.
Updates the configuration of an existing hybrid directory. You can recover hybrid directory administrator account or modify self-managed instance settings. Updates are applied asynchronously. Use DescribeHybridADUpdate to monitor the progress of configuration changes. The InstanceIds must have a one-to-one correspondence with CustomerDnsIps, meaning that if the IP address for instance i-10243410 is 10.24.34.100 and the IP address for instance i-10243420 is 10.24.34.200, then the input arrays must maintain the same order relationship, either [10.24.34.100, 10.24.34.200] paired with [i-10243410, i-10243420] or [10.24.34.200, 10.24.34.100] paired with [i-10243420, i-10243410]. You must provide at least one update to UpdateHybridADRequest$HybridAdministratorAccountUpdate or UpdateHybridADRequest$SelfManagedInstancesSettings.
Updates the configuration of an existing hybrid directory. You can recover hybrid directory administrator account or modify self-managed instance settings. Updates are applied asynchronously. Use DescribeHybridADUpdate to monitor the progress of configuration changes. The InstanceIds must have a one-to-one correspondence with CustomerDnsIps, meaning that if the IP address for instance i-10243410 is 10.24.34.100 and the IP address for instance i-10243420 is 10.24.34.200, then the input arrays must maintain the same order relationship, either [10.24.34.100, 10.24.34.200] paired with [i-10243410, i-10243420] or [10.24.34.200, 10.24.34.100] paired with [i-10243420, i-10243410]. You must provide at least one update to UpdateHybridADRequest$HybridAdministratorAccountUpdate or UpdateHybridADRequest$SelfManagedInstancesSettings.
Updates directory configuration for the specified update type.
Updates directory configuration for the specified update type.
The result of an UpdateConditionalForwarder request.
Updates a conditional forwarder.
Stops the directory sharing between the directory owner and consumer accounts.
Stops the directory sharing between the directory owner and consumer accounts.
Applies a schema extension to a Microsoft AD directory.
Applies a schema extension to a Microsoft AD directory.
Initiates a directory assessment to validate your self-managed AD environment for hybrid domain join. The assessment checks compatibility and connectivity of the self-managed AD environment. A directory assessment is automatically created when you create a hybrid directory. There are two types of assessments: CUSTOMER and SYSTEM. Your Amazon Web Services account has a limit of 100 CUSTOMER directory assessments. The assessment process typically takes 30 minutes or more to complete. The assessment process is asynchronous and you can monitor it with DescribeADAssessment. The InstanceIds must have a one-to-one correspondence with CustomerDnsIps, meaning that if the IP address for instance i-10243410 is 10.24.34.100 and the IP address for instance i-10243420 is 10.24.34.200, then the input arrays must maintain the same order relationship, either [10.24.34.100, 10.24.34.200] paired with [i-10243410, i-10243420] or [10.24.34.200, 10.24.34.100] paired with [i-10243420, i-10243410]. Note: You must provide exactly one DirectoryId or AssessmentConfiguration.
Initiates a directory assessment to validate your self-managed AD environment for hybrid domain join. The assessment checks compatibility and connectivity of the self-managed AD environment. A directory assessment is automatically created when you create a hybrid directory. There are two types of assessments: CUSTOMER and SYSTEM. Your Amazon Web Services account has a limit of 100 CUSTOMER directory assessments. The assessment process typically takes 30 minutes or more to complete. The assessment process is asynchronous and you can monitor it with DescribeADAssessment. The InstanceIds must have a one-to-one correspondence with CustomerDnsIps, meaning that if the IP address for instance i-10243410 is 10.24.34.100 and the IP address for instance i-10243420 is 10.24.34.200, then the input arrays must maintain the same order relationship, either [10.24.34.100, 10.24.34.200] paired with [i-10243410, i-10243420] or [10.24.34.200, 10.24.34.100] paired with [i-10243420, i-10243410]. Note: You must provide exactly one DirectoryId or AssessmentConfiguration.
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. When you share your Managed Microsoft AD directory, Directory Service creates a shared directory in the directory consumer account. This shared directory contains the metadata to provide access to the directory within the directory owner account. The shared directory is visible in all VPCs in the directory consumer account. The ShareMethod parameter determines whether the specified directory can be shared between Amazon Web Services accounts inside the same Amazon Web Services organization (ORGANIZATIONS). It also determines whether you can share the directory with any other Amazon Web Services account either inside or outside of the organization (HANDSHAKE). The ShareNotes parameter is only used when HANDSHAKE is called, which sends a directory sharing request to the directory consumer.
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. When you share your Managed Microsoft AD directory, Directory Service creates a shared directory in the directory consumer account. This shared directory contains the metadata to provide access to the directory within the directory owner account. The shared directory is visible in all VPCs in the directory consumer account. The ShareMethod parameter determines whether the specified directory can be shared between Amazon Web Services accounts inside the same Amazon Web Services organization (ORGANIZATIONS). It also determines whether you can share the directory with any other Amazon Web Services account either inside or outside of the organization (HANDSHAKE). The ShareNotes parameter is only used when HANDSHAKE is called, which sends a directory sharing request to the directory consumer.
Contains the results of the RestoreFromSnapshot operation.
An object representing the inputs for the RestoreFromSnapshot operation.
Resets 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. You can reset the password for any user in your directory with the following exceptions: For Simple AD, you cannot reset the password for any user that is a member of either the Domain Admins or Enterprise Admins group except for the administrator user. For Managed Microsoft AD, you can only reset the password for a user that is in an OU based off of the NetBIOS name that you typed when you created your directory. For example, you cannot reset the password for a user in the Amazon Web Services Reserved OU. For more information about the OU structure for an Managed Microsoft AD directory, see What Gets Created in the Directory Service Administration Guide.
Resets 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. You can reset the password for any user in your directory with the following exceptions: For Simple AD, you cannot reset the password for any user that is a member of either the Domain Admins or Enterprise Admins group except for the administrator user. For Managed Microsoft AD, you can only reset the password for a user that is in an OU based off of the NetBIOS name that you typed when you created your directory. For example, you cannot reset the password for a user in the Amazon Web Services Reserved OU. For more information about the OU structure for an Managed Microsoft AD directory, see What Gets Created in the Directory Service Administration Guide.
Removes tags from a directory.
Removes tags from a directory.
Stops 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.
Stops 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.
Removes IP address blocks from a directory.
Removes IP address blocks from a directory.
Rejects a directory sharing request that was sent from the directory owner account.
Rejects a directory sharing request that was sent from the directory owner account.
The result of a RegisterEventTopic request.
Registers a new event topic.
Registers a certificate for a secure LDAP or client certificate authentication.
Registers a certificate for a secure LDAP or client certificate authentication.
Lists all tags on a directory.
Lists all tags on a directory.
Lists all schema extensions applied to a Microsoft AD Directory.
Lists all schema extensions applied to a Microsoft AD Directory.
Lists the active log subscriptions for the Amazon Web Services account.
Lists the active log subscriptions for the Amazon Web Services account.
Lists the address blocks that you have added to a directory.
Lists the address blocks that you have added to a directory.
For the specified directory, lists all the certificates registered for a secure LDAP or client certificate authentication.
For the specified directory, lists all the certificates registered for a secure LDAP or client certificate authentication.
Retrieves a list of directory assessments for the specified directory or all assessments in your account. Use this operation to monitor assessment status and manage multiple assessments.
Retrieves a list of directory assessments for the specified directory or all assessments in your account. Use this operation to monitor assessment status and manage multiple assessments.
Contains the results of the GetSnapshotLimits operation.
Contains the inputs for the GetSnapshotLimits operation.
Contains the results of the GetDirectoryLimits operation.
Contains the inputs for the GetDirectoryLimits operation.
Contains the results of the EnableSso operation.
Contains the inputs for the EnableSso operation.
Contains the results of the EnableRadius operation.
Contains the inputs for the EnableRadius operation.
Activates the switch for the specific directory to always use LDAP secure calls.
Activates the switch for the specific directory to always use LDAP secure calls.
Enables access to directory data via the Directory Service Data API for the specified directory. For more information, see Directory Service Data API Reference.
Enables access to directory data via the Directory Service Data API for the specified directory. For more information, see Directory Service Data API Reference.
Enables alternative client authentication methods for the specified directory.
Enables alternative client authentication methods for the specified directory.
Contains the results of the EnableCAEnrollmentPolicy operation.
Contains the inputs for the EnableCAEnrollmentPolicy operation.
Contains the results of the DisableSso operation.
Contains the inputs for the DisableSso operation.
Contains the results of the DisableRadius operation.
Contains the inputs for the DisableRadius operation.
Deactivates LDAP secure calls for the specified directory.
Deactivates LDAP secure calls for the specified directory.
Deactivates access to directory data via the Directory Service Data API for the specified directory. For more information, see Directory Service Data API Reference.
Deactivates access to directory data via the Directory Service Data API for the specified directory. For more information, see Directory Service Data API Reference.
Disables alternative client authentication methods for the specified directory.
Disables alternative client authentication methods for the specified directory.
Contains the results of the DisableCAEnrollmentPolicy operation.
Contains the inputs for the DisableCAEnrollmentPolicy operation.
Describes the updates of a directory for a particular update type.
Describes the updates of a directory for a particular update type.
The result of a DescribeTrust request.
Describes the trust relationships for a particular Managed Microsoft AD directory. If no input parameters are provided, such as directory ID or trust ID, this request describes all the trust relationships.
Contains the results of the DescribeSnapshots operation.
Contains the inputs for the DescribeSnapshots operation.
Returns the shared directories in your account.
Returns the shared directories in your account.
Retrieves information about the configurable settings for the specified directory.
Retrieves information about the configurable settings for the specified directory.
Provides information about the Regions that are configured for multi-Region replication.
Provides information about the Regions that are configured for multi-Region replication.
Describes the status of LDAP security for the specified directory.
Describes the status of LDAP security for the specified directory.
Retrieves information about update activities for a hybrid directory. This operation provides details about configuration changes, administrator account updates, and self-managed instance settings (IDs and DNS IPs).
Retrieves information about update activities for a hybrid directory. This operation provides details about configuration changes, administrator account updates, and self-managed instance settings (IDs and DNS IPs).
The result of a DescribeEventTopic request.
Describes event topics.
Provides information about any domain controllers in your directory.
Provides information about any domain controllers in your directory.
Obtains status of directory data access enablement through the Directory Service Data API for the specified directory.
Obtains status of directory data access enablement through the Directory Service Data API for the specified directory.
Contains the results of the DescribeDirectories operation.
Contains the inputs for the DescribeDirectories operation.
module DescribeConditionalForwardersResult =
Awso_ds.Values.DescribeConditionalForwardersResultThe result of a DescribeConditionalForwarder request.
module DescribeConditionalForwardersRequest =
Awso_ds.Values.DescribeConditionalForwardersRequestDescribes a conditional forwarder.
module DescribeClientAuthenticationSettingsResult =
Awso_ds.Values.DescribeClientAuthenticationSettingsResultRetrieves 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 DescribeClientAuthenticationSettingsRequest =
Awso_ds.Values.DescribeClientAuthenticationSettingsRequestRetrieves 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.
Displays information about the certificate registered for secure LDAP or client certificate authentication.
Displays information about the certificate registered for secure LDAP or client certificate authentication.
Contains the results of the DescribeCAEnrollmentPolicy operation.
Contains the inputs for the DescribeCAEnrollmentPolicy operation.
Retrieves detailed information about a directory assessment, including its current status, validation results, and configuration details. Use this operation to monitor assessment progress and review results.
Retrieves detailed information about a directory assessment, including its current status, validation results, and configuration details. Use this operation to monitor assessment progress and review results.
The result of a DeregisterEventTopic request.
Removes the specified directory as a publisher to the specified Amazon SNS topic.
Deletes from the system the certificate that was registered for secure LDAP or client certificate authentication.
Deletes from the system the certificate that was registered for secure LDAP or client certificate authentication.
The result of a DeleteTrust request.
Deletes the local side of an existing trust relationship between the Managed Microsoft AD directory and the external domain.
Contains the results of the DeleteSnapshot operation.
Contains the inputs for the DeleteSnapshot operation.
Deletes the specified log subscription.
Deletes the specified log subscription.
Contains the results of the DeleteDirectory operation.
Contains the inputs for the DeleteDirectory operation.
The result of a DeleteConditionalForwarder request.
Deletes a conditional forwarder.
Deletes a directory assessment and all associated data. This operation permanently removes the assessment results, validation reports, and configuration information. You cannot delete system-initiated assessments. You can delete customer-created assessments even if they are in progress.
Deletes a directory assessment and all associated data. This operation permanently removes the assessment results, validation reports, and configuration information. You cannot delete system-initiated assessments. You can delete customer-created assessments even if they are in progress.
The result of a CreateTrust request.
Directory 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. This action initiates the creation of the Amazon Web Services side of a trust relationship between an Managed Microsoft AD directory and an external domain.
Contains the results of the CreateSnapshot operation.
Contains the inputs for the CreateSnapshot operation.
Result of a CreateMicrosoftAD request.
Creates an Managed Microsoft AD directory.
Creates 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.
Creates 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.
Creates a hybrid directory that connects your self-managed Active Directory (AD) infrastructure and Amazon Web Services. You must have a successful directory assessment using StartADAssessment to validate your environment compatibility before you use this operation. Updates are applied asynchronously. Use DescribeDirectories to monitor the progress of directory creation.
Creates a hybrid directory that connects your self-managed Active Directory (AD) infrastructure and Amazon Web Services. You must have a successful directory assessment using StartADAssessment to validate your environment compatibility before you use this operation. Updates are applied asynchronously. Use DescribeDirectories to monitor the progress of directory creation.
Contains the results of the CreateDirectory operation.
Contains the inputs for the CreateDirectory operation.
The result of a CreateConditinalForwarder request.
Initiates the creation of a conditional forwarder for your Directory Service for Microsoft Active Directory. Conditional forwarders are required in order to set up a trust relationship with another domain.
Contains the results for the CreateComputer operation.
Contains the inputs for the CreateComputer operation.
Contains the results of the CreateAlias operation.
Contains the inputs for the CreateAlias operation.
Contains the results of the ConnectDirectory operation.
Contains the inputs for the ConnectDirectory operation.
Cancels 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.
Cancels 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.
Adds 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.
Adds 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.
Adds two domain controllers in the specified Region for the specified directory.
Adds two domain controllers in the specified Region for the specified directory.
If 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. Before you call AddIpRoutes, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the AddIpRoutes operation, see Directory Service API Permissions: Actions, Resources, and Conditions Reference.
If 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. Before you call AddIpRoutes, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the AddIpRoutes operation, see Directory Service API Permissions: Actions, Resources, and Conditions Reference.
Accepts a directory sharing request that was sent from the directory owner account.
Accepts a directory sharing request that was sent from the directory owner account.