Class: Aws::IAM::Types::VirtualMFADevice
- Inherits:
-
Struct
- Object
- Struct
- Aws::IAM::Types::VirtualMFADevice
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iam/types.rb
Overview
Contains information about a virtual MFA device.
Instance Attribute Summary collapse
-
#base_32_string_seed ⇒ String
The Base32 seed defined as specified in [RFC3548].
-
#enable_date ⇒ Time
The date and time on which the virtual MFA device was enabled.
-
#qr_code_png ⇒ String
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.
-
#serial_number ⇒ String
The serial number associated with ‘VirtualMFADevice`.
-
#user ⇒ Types::User
The IAM user associated with this virtual MFA device.
Instance Attribute Details
#base_32_string_seed ⇒ String
The Base32 seed defined as specified in [RFC3548]. The ‘Base32StringSeed` is Base64-encoded.
8893 8894 8895 8896 8897 8898 8899 8900 |
# File 'lib/aws-sdk-iam/types.rb', line 8893 class VirtualMFADevice < Struct.new( :serial_number, :base_32_string_seed, :qr_code_png, :user, :enable_date) include Aws::Structure end |
#enable_date ⇒ Time
The date and time on which the virtual MFA device was enabled.
8893 8894 8895 8896 8897 8898 8899 8900 |
# File 'lib/aws-sdk-iam/types.rb', line 8893 class VirtualMFADevice < Struct.new( :serial_number, :base_32_string_seed, :qr_code_png, :user, :enable_date) include Aws::Structure end |
#qr_code_png ⇒ String
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.
8893 8894 8895 8896 8897 8898 8899 8900 |
# File 'lib/aws-sdk-iam/types.rb', line 8893 class VirtualMFADevice < Struct.new( :serial_number, :base_32_string_seed, :qr_code_png, :user, :enable_date) include Aws::Structure end |
#serial_number ⇒ String
The serial number associated with ‘VirtualMFADevice`.
8893 8894 8895 8896 8897 8898 8899 8900 |
# File 'lib/aws-sdk-iam/types.rb', line 8893 class VirtualMFADevice < Struct.new( :serial_number, :base_32_string_seed, :qr_code_png, :user, :enable_date) include Aws::Structure end |
#user ⇒ Types::User
The IAM user associated with this virtual MFA device.
8893 8894 8895 8896 8897 8898 8899 8900 |
# File 'lib/aws-sdk-iam/types.rb', line 8893 class VirtualMFADevice < Struct.new( :serial_number, :base_32_string_seed, :qr_code_png, :user, :enable_date) include Aws::Structure end |