Class IdBasedMfaEnrollment

  • All Implemented Interfaces:
    com.ibm.cloud.sdk.core.service.model.ObjectModel

    public class IdBasedMfaEnrollment
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    IdBasedMfaEnrollment.
    • Method Detail

      • getTraitAccountDefault

        public java.lang.String getTraitAccountDefault()
        Gets the traitAccountDefault. 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.
        Returns:
        the traitAccountDefault
      • getTraitUserSpecific

        public java.lang.String getTraitUserSpecific()
        Gets the traitUserSpecific. 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.
        Returns:
        the traitUserSpecific
      • getTraitEffective

        public java.lang.String getTraitEffective()
        Gets the traitEffective. 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.
        Returns:
        the traitEffective
      • isComplies

        public java.lang.Boolean isComplies()
        Gets the complies. The enrollment complies to the effective requirement.
        Returns:
        the complies
      • getComplyState

        public java.lang.String getComplyState()
        Gets the complyState. Defines comply state for the account. Valid values: * NO - User does not comply in the given account. * ACCOUNT- User complies in the given account, but does not comply in at least one of the other account memberships. * CROSS_ACCOUNT - User complies in the given account and across all other account memberships.
        Returns:
        the complyState