class Aws::IAM::Types::VirtualMFADevice

Contains information about a virtual MFA device.

@!attribute [rw] serial_number

The serial number associated with `VirtualMFADevice`.
@return [String]

@!attribute [rw] base_32_string_seed

The base32 seed defined as specified in [RFC3548][1]. The
`Base32StringSeed` is base64-encoded.

[1]: https://tools.ietf.org/html/rfc3548.txt
@return [String]

@!attribute [rw] qr_code_png

A QR code PNG image that encodes
`otpauth://totp/$virtualMFADeviceName@$AccountName?secret=$Base32String`
where `$virtualMFADeviceName` is one of the create call arguments.
`AccountName` is the user name if set (otherwise, the account ID
otherwise), and `Base32String` is the seed in base32 format. The
`Base32String` value is base64-encoded.
@return [String]

@!attribute [rw] user

The IAM user associated with this virtual MFA device.
@return [Types::User]

@!attribute [rw] enable_date

The date and time on which the virtual MFA device was enabled.
@return [Time]

@!attribute [rw] tags

A list of tags that are attached to the virtual MFA device. For more
information about tagging, see [Tagging IAM resources][1] in the
*IAM User Guide*.

[1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/iam-2010-05-08/VirtualMFADevice AWS API Documentation

Constants

SENSITIVE