Class: Aws::IAM::Types::VirtualMFADevice

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iam/types.rb

Overview

Contains information about a virtual MFA device.

Instance Attribute Summary collapse

Instance Attribute Details

#base_32_string_seedString

The Base32 seed defined as specified in [RFC3548]. The ‘Base32StringSeed` is Base64-encoded.

[1]: tools.ietf.org/html/rfc3548.txt

Returns:

  • (String)


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_dateTime

The date and time on which the virtual MFA device was enabled.

Returns:

  • (Time)


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_pngString

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.

Returns:

  • (String)


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_numberString

The serial number associated with ‘VirtualMFADevice`.

Returns:

  • (String)


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

#userTypes::User

The IAM user associated with this virtual MFA device.

Returns:



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