Values.DirectoryConfigSourceDescribes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.
type nonrec t = {directoryName : DirectoryName.t option;The fully qualified name of the directory (for example, corp.example.com).
*)organizationalUnitDistinguishedNames : OrganizationalUnitDistinguishedNamesList.t
option;The distinguished names of the organizational units for computer accounts.
*)serviceAccountCredentials : ServiceAccountCredentials.t option;The credentials for the service account used by the fleet or image builder to connect to the directory.
*)createdTime : Timestamp.t option;The time the directory configuration was created.
*)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.
*)}val 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
| `Timestamp of Timestamp.t ])
list ]