Module Smaws_Client_DirectoryService.UpdateHybridAD

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.

val error_to_string : [ Smaws_Lib.Protocols.AwsJson.error | `ADAssessmentLimitExceededException of Types.ad_assessment_limit_exceeded_exception | `ClientException of Types.client_exception | `DirectoryDoesNotExistException of Types.directory_does_not_exist_exception | `InvalidParameterException of Types.invalid_parameter_exception | `ServiceException of Types.service_exception | `UnsupportedOperationException of Types.unsupported_operation_exception ] -> string
val request : 'http_type Smaws_Lib.Context.t -> Types.update_hybrid_ad_request -> (Types.update_hybrid_ad_result, [> Smaws_Lib.Protocols.AwsJson.error | `ADAssessmentLimitExceededException of Types.ad_assessment_limit_exceeded_exception | `ClientException of Types.client_exception | `DirectoryDoesNotExistException of Types.directory_does_not_exist_exception | `InvalidParameterException of Types.invalid_parameter_exception | `ServiceException of Types.service_exception | `UnsupportedOperationException of Types.unsupported_operation_exception ]) Stdlib.result
val request_with_metadata : 'http_type Smaws_Lib.Context.t -> Types.update_hybrid_ad_request -> (Types.update_hybrid_ad_result Smaws_Lib.Response.t, [> Smaws_Lib.Protocols.AwsJson.error | `ADAssessmentLimitExceededException of Types.ad_assessment_limit_exceeded_exception | `ClientException of Types.client_exception | `DirectoryDoesNotExistException of Types.directory_does_not_exist_exception | `InvalidParameterException of Types.invalid_parameter_exception | `ServiceException of Types.service_exception | `UnsupportedOperationException of Types.unsupported_operation_exception ] * Smaws_Lib.Response.metadata) Stdlib.result