UserAuthenticationArgs

data class UserAuthenticationArgs(val mode: Output<Either<String, UserAuthenticationMode>>, val usernamePasswordCredentials: Output<UsernamePasswordCredentialsArgs>? = null, val x509Credentials: Output<X509CredentialsArgs>? = null) : ConvertibleToJava<UserAuthenticationArgs>

Definition of the client authentication mechanism to the server.

Constructors

Link copied to clipboard
constructor(mode: Output<Either<String, UserAuthenticationMode>>, usernamePasswordCredentials: Output<UsernamePasswordCredentialsArgs>? = null, x509Credentials: Output<X509CredentialsArgs>? = null)

Properties

Link copied to clipboard
val mode: Output<Either<String, UserAuthenticationMode>>

Defines the method to authenticate the user of the client at the server.

Link copied to clipboard

Defines the username and password references when UsernamePassword user authentication mode is selected.

Link copied to clipboard

Defines the certificate reference when Certificate user authentication mode is selected.

Functions

Link copied to clipboard
open override fun toJava(): UserAuthenticationArgs