Module Values.UpdateDirectoryConfigRequestSource

Updates the specified Directory Config object in WorkSpaces Applications. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.

Sourcetype nonrec t = {
  1. directoryName : DirectoryName.t;
    (*

    The name of the Directory Config object.

    *)
  2. organizationalUnitDistinguishedNames : OrganizationalUnitDistinguishedNamesList.t option;
    (*

    The distinguished names of the organizational units for computer accounts.

    *)
  3. serviceAccountCredentials : ServiceAccountCredentials.t option;
    (*

    The credentials for the service account used by the fleet or image builder to connect to the directory.

    *)
  4. certificateBasedAuthProperties : CertificateBasedAuthProperties.t option;
    (*

    The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances. Fallback is turned on by default when certificate-based authentication is Enabled . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.

    *)
}
Sourceval context_ : string
Sourceval make : ?organizationalUnitDistinguishedNames:??? -> ?serviceAccountCredentials:??? -> ?certificateBasedAuthProperties:??? -> directoryName:DirectoryName.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of OrganizationalUnitDistinguishedName.t ] list | `String of DirectoryName.t | `Structure of (string * [> `Enum of string | `String of AccountName.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t