ConfigMfaArgs

data class ConfigMfaArgs(val enabledProviders: Output<List<String>>? = null, val providerConfigs: Output<List<ConfigMfaProviderConfigArgs>>? = null, val state: Output<String>? = null) : ConvertibleToJava<ConfigMfaArgs>

Constructors

Link copied to clipboard
constructor(enabledProviders: Output<List<String>>? = null, providerConfigs: Output<List<ConfigMfaProviderConfigArgs>>? = null, state: Output<String>? = null)

Properties

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

A list of usable second factors for this project. Each value may be one of: PHONE_SMS.

Link copied to clipboard

A list of usable second factors for this project along with their configurations. This field does not support phone based MFA, for that use the 'enabledProviders' field. Structure is documented below.

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

Whether MultiFactor Authentication has been enabled for this project. Possible values are: DISABLED, ENABLED, MANDATORY.

Functions

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