1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIamUserMfaEnrollments
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getIamUserMfaEnrollments

Explore with Pulumi AI

Provides a read-only data source for iam_user_mfa_enrollments. You can then reference the fields of the data source in other resources within the same configuration using interpolation syntax.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";

const iamUserMfaEnrollments = ibm.getIamUserMfaEnrollments({
    accountId: "account_id",
    iamId: "iam_id",
});
Copy
import pulumi
import pulumi_ibm as ibm

iam_user_mfa_enrollments = ibm.get_iam_user_mfa_enrollments(account_id="account_id",
    iam_id="iam_id")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ibm.GetIamUserMfaEnrollments(ctx, &ibm.GetIamUserMfaEnrollmentsArgs{
			AccountId: "account_id",
			IamId:     "iam_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;

return await Deployment.RunAsync(() => 
{
    var iamUserMfaEnrollments = Ibm.GetIamUserMfaEnrollments.Invoke(new()
    {
        AccountId = "account_id",
        IamId = "iam_id",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetIamUserMfaEnrollmentsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var iamUserMfaEnrollments = IbmFunctions.getIamUserMfaEnrollments(GetIamUserMfaEnrollmentsArgs.builder()
            .accountId("account_id")
            .iamId("iam_id")
            .build());

    }
}
Copy
variables:
  iamUserMfaEnrollments:
    fn::invoke:
      function: ibm:getIamUserMfaEnrollments
      arguments:
        accountId: account_id
        iamId: iam_id
Copy

Using getIamUserMfaEnrollments

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getIamUserMfaEnrollments(args: GetIamUserMfaEnrollmentsArgs, opts?: InvokeOptions): Promise<GetIamUserMfaEnrollmentsResult>
function getIamUserMfaEnrollmentsOutput(args: GetIamUserMfaEnrollmentsOutputArgs, opts?: InvokeOptions): Output<GetIamUserMfaEnrollmentsResult>
Copy
def get_iam_user_mfa_enrollments(account_id: Optional[str] = None,
                                 iam_id: Optional[str] = None,
                                 id: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetIamUserMfaEnrollmentsResult
def get_iam_user_mfa_enrollments_output(account_id: Optional[pulumi.Input[str]] = None,
                                 iam_id: Optional[pulumi.Input[str]] = None,
                                 id: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetIamUserMfaEnrollmentsResult]
Copy
func GetIamUserMfaEnrollments(ctx *Context, args *GetIamUserMfaEnrollmentsArgs, opts ...InvokeOption) (*GetIamUserMfaEnrollmentsResult, error)
func GetIamUserMfaEnrollmentsOutput(ctx *Context, args *GetIamUserMfaEnrollmentsOutputArgs, opts ...InvokeOption) GetIamUserMfaEnrollmentsResultOutput
Copy

> Note: This function is named GetIamUserMfaEnrollments in the Go SDK.

public static class GetIamUserMfaEnrollments 
{
    public static Task<GetIamUserMfaEnrollmentsResult> InvokeAsync(GetIamUserMfaEnrollmentsArgs args, InvokeOptions? opts = null)
    public static Output<GetIamUserMfaEnrollmentsResult> Invoke(GetIamUserMfaEnrollmentsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetIamUserMfaEnrollmentsResult> getIamUserMfaEnrollments(GetIamUserMfaEnrollmentsArgs args, InvokeOptions options)
public static Output<GetIamUserMfaEnrollmentsResult> getIamUserMfaEnrollments(GetIamUserMfaEnrollmentsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getIamUserMfaEnrollments:getIamUserMfaEnrollments
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountId This property is required. string
ID of the account.
IamId This property is required. string
iam_id of the user. This user must be the member of the account.
Id string
The unique identifier of the iam_user_mfa_enrollments.
AccountId This property is required. string
ID of the account.
IamId This property is required. string
iam_id of the user. This user must be the member of the account.
Id string
The unique identifier of the iam_user_mfa_enrollments.
accountId This property is required. String
ID of the account.
iamId This property is required. String
iam_id of the user. This user must be the member of the account.
id String
The unique identifier of the iam_user_mfa_enrollments.
accountId This property is required. string
ID of the account.
iamId This property is required. string
iam_id of the user. This user must be the member of the account.
id string
The unique identifier of the iam_user_mfa_enrollments.
account_id This property is required. str
ID of the account.
iam_id This property is required. str
iam_id of the user. This user must be the member of the account.
id str
The unique identifier of the iam_user_mfa_enrollments.
accountId This property is required. String
ID of the account.
iamId This property is required. String
iam_id of the user. This user must be the member of the account.
id String
The unique identifier of the iam_user_mfa_enrollments.

getIamUserMfaEnrollments Result

The following output properties are available:

AccountBasedMfas List<GetIamUserMfaEnrollmentsAccountBasedMfa>
(List) Nested scheme for account_based_mfa:
AccountId string
EffectiveMfaType string
(String) currently effective mfa type i.e. id_based_mfa or account_based_mfa.
IamId string
Id string
The unique identifier of the iam_user_mfa_enrollments.
IdBasedMfas List<GetIamUserMfaEnrollmentsIdBasedMfa>
(List) Nested scheme for id_based_mfa:
AccountBasedMfas []GetIamUserMfaEnrollmentsAccountBasedMfa
(List) Nested scheme for account_based_mfa:
AccountId string
EffectiveMfaType string
(String) currently effective mfa type i.e. id_based_mfa or account_based_mfa.
IamId string
Id string
The unique identifier of the iam_user_mfa_enrollments.
IdBasedMfas []GetIamUserMfaEnrollmentsIdBasedMfa
(List) Nested scheme for id_based_mfa:
accountBasedMfas List<GetIamUserMfaEnrollmentsAccountBasedMfa>
(List) Nested scheme for account_based_mfa:
accountId String
effectiveMfaType String
(String) currently effective mfa type i.e. id_based_mfa or account_based_mfa.
iamId String
id String
The unique identifier of the iam_user_mfa_enrollments.
idBasedMfas List<GetIamUserMfaEnrollmentsIdBasedMfa>
(List) Nested scheme for id_based_mfa:
accountBasedMfas GetIamUserMfaEnrollmentsAccountBasedMfa[]
(List) Nested scheme for account_based_mfa:
accountId string
effectiveMfaType string
(String) currently effective mfa type i.e. id_based_mfa or account_based_mfa.
iamId string
id string
The unique identifier of the iam_user_mfa_enrollments.
idBasedMfas GetIamUserMfaEnrollmentsIdBasedMfa[]
(List) Nested scheme for id_based_mfa:
account_based_mfas Sequence[GetIamUserMfaEnrollmentsAccountBasedMfa]
(List) Nested scheme for account_based_mfa:
account_id str
effective_mfa_type str
(String) currently effective mfa type i.e. id_based_mfa or account_based_mfa.
iam_id str
id str
The unique identifier of the iam_user_mfa_enrollments.
id_based_mfas Sequence[GetIamUserMfaEnrollmentsIdBasedMfa]
(List) Nested scheme for id_based_mfa:
accountBasedMfas List<Property Map>
(List) Nested scheme for account_based_mfa:
accountId String
effectiveMfaType String
(String) currently effective mfa type i.e. id_based_mfa or account_based_mfa.
iamId String
id String
The unique identifier of the iam_user_mfa_enrollments.
idBasedMfas List<Property Map>
(List) Nested scheme for id_based_mfa:

Supporting Types

GetIamUserMfaEnrollmentsAccountBasedMfa

Complies This property is required. bool
(Boolean) The enrollment complies to the effective requirement.
SecurityQuestions This property is required. List<GetIamUserMfaEnrollmentsAccountBasedMfaSecurityQuestion>
(List) Nested scheme for security_questions:
Totps This property is required. List<GetIamUserMfaEnrollmentsAccountBasedMfaTotp>
(List) Nested scheme for totp:
Verisigns This property is required. List<GetIamUserMfaEnrollmentsAccountBasedMfaVerisign>
(List) Nested scheme for verisign:
Complies This property is required. bool
(Boolean) The enrollment complies to the effective requirement.
SecurityQuestions This property is required. []GetIamUserMfaEnrollmentsAccountBasedMfaSecurityQuestion
(List) Nested scheme for security_questions:
Totps This property is required. []GetIamUserMfaEnrollmentsAccountBasedMfaTotp
(List) Nested scheme for totp:
Verisigns This property is required. []GetIamUserMfaEnrollmentsAccountBasedMfaVerisign
(List) Nested scheme for verisign:
complies This property is required. Boolean
(Boolean) The enrollment complies to the effective requirement.
securityQuestions This property is required. List<GetIamUserMfaEnrollmentsAccountBasedMfaSecurityQuestion>
(List) Nested scheme for security_questions:
totps This property is required. List<GetIamUserMfaEnrollmentsAccountBasedMfaTotp>
(List) Nested scheme for totp:
verisigns This property is required. List<GetIamUserMfaEnrollmentsAccountBasedMfaVerisign>
(List) Nested scheme for verisign:
complies This property is required. boolean
(Boolean) The enrollment complies to the effective requirement.
securityQuestions This property is required. GetIamUserMfaEnrollmentsAccountBasedMfaSecurityQuestion[]
(List) Nested scheme for security_questions:
totps This property is required. GetIamUserMfaEnrollmentsAccountBasedMfaTotp[]
(List) Nested scheme for totp:
verisigns This property is required. GetIamUserMfaEnrollmentsAccountBasedMfaVerisign[]
(List) Nested scheme for verisign:
complies This property is required. bool
(Boolean) The enrollment complies to the effective requirement.
security_questions This property is required. Sequence[GetIamUserMfaEnrollmentsAccountBasedMfaSecurityQuestion]
(List) Nested scheme for security_questions:
totps This property is required. Sequence[GetIamUserMfaEnrollmentsAccountBasedMfaTotp]
(List) Nested scheme for totp:
verisigns This property is required. Sequence[GetIamUserMfaEnrollmentsAccountBasedMfaVerisign]
(List) Nested scheme for verisign:
complies This property is required. Boolean
(Boolean) The enrollment complies to the effective requirement.
securityQuestions This property is required. List<Property Map>
(List) Nested scheme for security_questions:
totps This property is required. List<Property Map>
(List) Nested scheme for totp:
verisigns This property is required. List<Property Map>
(List) Nested scheme for verisign:

GetIamUserMfaEnrollmentsAccountBasedMfaSecurityQuestion

Enrolled This property is required. bool
(Boolean) Describes whether the enrollment type is enrolled.
Required This property is required. bool
(Boolean) Describes whether the enrollment type is required.
Enrolled This property is required. bool
(Boolean) Describes whether the enrollment type is enrolled.
Required This property is required. bool
(Boolean) Describes whether the enrollment type is required.
enrolled This property is required. Boolean
(Boolean) Describes whether the enrollment type is enrolled.
required This property is required. Boolean
(Boolean) Describes whether the enrollment type is required.
enrolled This property is required. boolean
(Boolean) Describes whether the enrollment type is enrolled.
required This property is required. boolean
(Boolean) Describes whether the enrollment type is required.
enrolled This property is required. bool
(Boolean) Describes whether the enrollment type is enrolled.
required This property is required. bool
(Boolean) Describes whether the enrollment type is required.
enrolled This property is required. Boolean
(Boolean) Describes whether the enrollment type is enrolled.
required This property is required. Boolean
(Boolean) Describes whether the enrollment type is required.

GetIamUserMfaEnrollmentsAccountBasedMfaTotp

Enrolled This property is required. bool
(Boolean) Describes whether the enrollment type is enrolled.
Required This property is required. bool
(Boolean) Describes whether the enrollment type is required.
Enrolled This property is required. bool
(Boolean) Describes whether the enrollment type is enrolled.
Required This property is required. bool
(Boolean) Describes whether the enrollment type is required.
enrolled This property is required. Boolean
(Boolean) Describes whether the enrollment type is enrolled.
required This property is required. Boolean
(Boolean) Describes whether the enrollment type is required.
enrolled This property is required. boolean
(Boolean) Describes whether the enrollment type is enrolled.
required This property is required. boolean
(Boolean) Describes whether the enrollment type is required.
enrolled This property is required. bool
(Boolean) Describes whether the enrollment type is enrolled.
required This property is required. bool
(Boolean) Describes whether the enrollment type is required.
enrolled This property is required. Boolean
(Boolean) Describes whether the enrollment type is enrolled.
required This property is required. Boolean
(Boolean) Describes whether the enrollment type is required.

GetIamUserMfaEnrollmentsAccountBasedMfaVerisign

Enrolled This property is required. bool
(Boolean) Describes whether the enrollment type is enrolled.
Required This property is required. bool
(Boolean) Describes whether the enrollment type is required.
Enrolled This property is required. bool
(Boolean) Describes whether the enrollment type is enrolled.
Required This property is required. bool
(Boolean) Describes whether the enrollment type is required.
enrolled This property is required. Boolean
(Boolean) Describes whether the enrollment type is enrolled.
required This property is required. Boolean
(Boolean) Describes whether the enrollment type is required.
enrolled This property is required. boolean
(Boolean) Describes whether the enrollment type is enrolled.
required This property is required. boolean
(Boolean) Describes whether the enrollment type is required.
enrolled This property is required. bool
(Boolean) Describes whether the enrollment type is enrolled.
required This property is required. bool
(Boolean) Describes whether the enrollment type is required.
enrolled This property is required. Boolean
(Boolean) Describes whether the enrollment type is enrolled.
required This property is required. Boolean
(Boolean) Describes whether the enrollment type is required.

GetIamUserMfaEnrollmentsIdBasedMfa

Complies This property is required. bool
(Boolean) The enrollment complies to the effective requirement.
TraitAccountDefault This property is required. string
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
TraitEffective This property is required. string
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
TraitUserSpecific This property is required. string
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
Complies This property is required. bool
(Boolean) The enrollment complies to the effective requirement.
TraitAccountDefault This property is required. string
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
TraitEffective This property is required. string
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
TraitUserSpecific This property is required. string
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
complies This property is required. Boolean
(Boolean) The enrollment complies to the effective requirement.
traitAccountDefault This property is required. String
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
traitEffective This property is required. String
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
traitUserSpecific This property is required. String
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
complies This property is required. boolean
(Boolean) The enrollment complies to the effective requirement.
traitAccountDefault This property is required. string
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
traitEffective This property is required. string
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
traitUserSpecific This property is required. string
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
complies This property is required. bool
(Boolean) The enrollment complies to the effective requirement.
trait_account_default This property is required. str
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
trait_effective This property is required. str
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
trait_user_specific This property is required. str
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
complies This property is required. Boolean
(Boolean) The enrollment complies to the effective requirement.
traitAccountDefault This property is required. String
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
traitEffective This property is required. String
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.
traitUserSpecific This property is required. String
(String) Defines the MFA trait for the account. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.

  • Constraints: Allowable values are: NONE, NONE_NO_ROPC, TOTP, TOTP4ALL, LEVEL1, LEVEL2, LEVEL3.

Package Details

Repository
ibm ibm-cloud/terraform-provider-ibm
License
Notes
This Pulumi package is based on the ibm Terraform Provider.