Class IdBasedMfaEnrollment
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.platform_services.iam_identity.v1.model.IdBasedMfaEnrollment
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class IdBasedMfaEnrollment extends com.ibm.cloud.sdk.core.service.model.GenericModelIdBasedMfaEnrollment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceIdBasedMfaEnrollment.ComplyStateDefines comply state for the account.static interfaceIdBasedMfaEnrollment.TraitAccountDefaultDefines the MFA trait for the account.static interfaceIdBasedMfaEnrollment.TraitEffectiveDefines the MFA trait for the account.static interfaceIdBasedMfaEnrollment.TraitUserSpecificDefines the MFA trait for the account.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetComplyState()Gets the complyState.java.lang.StringgetTraitAccountDefault()Gets the traitAccountDefault.java.lang.StringgetTraitEffective()Gets the traitEffective.java.lang.StringgetTraitUserSpecific()Gets the traitUserSpecific.java.lang.BooleanisComplies()Gets the complies.
-
-
-
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
-
-