
com.pulumi.awsnative.appstream.kotlin.outputs.DirectoryConfigCertificateBasedAuthProperties.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.appstream.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property certificateAuthorityArn The ARN of the AWS Certificate Manager Private CA resource.
* @property status The status of the certificate-based authentication properties. 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.
*/
public data class DirectoryConfigCertificateBasedAuthProperties(
public val certificateAuthorityArn: String? = null,
public val status: String? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.appstream.outputs.DirectoryConfigCertificateBasedAuthProperties): DirectoryConfigCertificateBasedAuthProperties =
DirectoryConfigCertificateBasedAuthProperties(
certificateAuthorityArn = javaType.certificateAuthorityArn().map({ args0 -> args0 }).orElse(null),
status = javaType.status().map({ args0 -> args0 }).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy