Information on which multi-factor authentication (MFA) providers are enabled for an account.
| JSON representation | 
|---|
| { "mfaEnrollmentId": string, "displayName": string, "enrolledAt": string, // Union field | 
| Fields | |
|---|---|
| mfaEnrollmentId | 
 ID of this MFA option. | 
| displayName | 
 Display name for this mfa option e.g. "corp cell phone". | 
| enrolledAt | 
 Timestamp when the account enrolled this second factor. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:  | 
| Union field mfa_value. The defining value of the MFA option.mfa_valuecan be only one of the following: | |
| phoneInfo | 
 Normally this will show the phone number associated with this enrollment. In some situations, such as after a first factor sign in, it will only show the obfuscated version of the associated phone number. | 
| totpInfo | 
 Contains information specific to TOTP MFA. | 
| emailInfo | 
 Contains information specific to email MFA. | 
| Union field  
 | |
| unobfuscatedPhoneInfo | 
 Output only. Unobfuscated phoneInfo. | 
TotpInfo
This type has no fields.
Information about TOTP MFA.
EmailInfo
Information about email MFA.
| JSON representation | 
|---|
| { "emailAddress": string } | 
| Fields | |
|---|---|
| emailAddress | 
 Email address that a MFA verification should be sent to. |