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)


10592
10593
10594
10595
10596
10597
10598
10599
# File 'lib/aws-sdk-iam/types.rb', line 10592

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)


10592
10593
10594
10595
10596
10597
10598
10599
# File 'lib/aws-sdk-iam/types.rb', line 10592

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)


10592
10593
10594
10595
10596
10597
10598
10599
# File 'lib/aws-sdk-iam/types.rb', line 10592

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)


10592
10593
10594
10595
10596
10597
10598
10599
# File 'lib/aws-sdk-iam/types.rb', line 10592

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:



10592
10593
10594
10595
10596
10597
10598
10599
# File 'lib/aws-sdk-iam/types.rb', line 10592

class VirtualMFADevice < Struct.new(
  :serial_number,
  :base_32_string_seed,
  :qr_code_png,
  :user,
  :enable_date)
  include Aws::Structure
end