SecretAuthInfoArgs

data class SecretAuthInfoArgs(val authMode: Output<Either<String, AuthMode>>? = null, val authType: Output<String>, val name: Output<String>? = null, val secretInfo: Output<Any>? = null) : ConvertibleToJava<SecretAuthInfoArgs>

The authentication info when authType is secret

Constructors

Link copied to clipboard
constructor(authMode: Output<Either<String, AuthMode>>? = null, authType: Output<String>, name: Output<String>? = null, secretInfo: Output<Any>? = null)

Properties

Link copied to clipboard
val authMode: Output<Either<String, AuthMode>>? = null

Optional. Indicates how to configure authentication. If optInAllAuth, service linker configures authentication such as enabling identity on source resource and granting RBAC roles. If optOutAllAuth, opt out authentication setup. Default is optInAllAuth.

Link copied to clipboard
val authType: Output<String>

The authentication type. Expected value is 'secret'.

Link copied to clipboard
val name: Output<String>? = null

Username or account name for secret auth.

Link copied to clipboard
val secretInfo: Output<Any>? = null

Password or key vault secret for secret auth.

Functions

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