EasyAuthMicrosoftEntraIDAuthInfoArgs

data class EasyAuthMicrosoftEntraIDAuthInfoArgs(val authMode: Output<Either<String, AuthMode>>? = null, val authType: Output<String>, val clientId: Output<String>? = null, val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, val secret: Output<String>? = null) : ConvertibleToJava<EasyAuthMicrosoftEntraIDAuthInfoArgs>

The authentication info when authType is EasyAuth Microsoft Entra ID

Constructors

Link copied to clipboard
constructor(authMode: Output<Either<String, AuthMode>>? = null, authType: Output<String>, clientId: Output<String>? = null, deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, secret: Output<String>? = 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 'easyAuthMicrosoftEntraID'.

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

Application clientId for EasyAuth Microsoft Entra ID.

Link copied to clipboard

Indicates whether to clean up previous operation when Linker is updating or deleting

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

Application Secret for EasyAuth Microsoft Entra ID.

Functions

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