# WARNING ABOUT GENERATED CODE # # This file is generated. See the contributing guide for more information: # https://github.com/aws/aws-sdk-ruby/blob/version-3/CONTRIBUTING.md # # WARNING ABOUT GENERATED CODE module Aws module IAM # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IAM/VirtualMfaDevice.html class VirtualMfaDevice # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IAM/VirtualMfaDevice.html#initialize-instance_method def initialize: (String serial_number, Hash[Symbol, untyped] options) -> void | (serial_number: String, ?client: Client) -> void | (Hash[Symbol, untyped] args) -> void # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IAM/VirtualMfaDevice.html#serial_number-instance_method def serial_number: () -> String # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IAM/VirtualMfaDevice.html#base_32_string_seed-instance_method def base_32_string_seed: () -> ::String # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IAM/VirtualMfaDevice.html#qr_code_png-instance_method def qr_code_png: () -> ::String # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IAM/VirtualMfaDevice.html#enable_date-instance_method def enable_date: () -> ::Time # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IAM/VirtualMfaDevice.html#tags-instance_method def tags: () -> ::Array[Types::Tag] def client: () -> Client # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IAM/VirtualMfaDevice.html#data-instance_method def data: () -> Types::VirtualMFADevice # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IAM/VirtualMfaDevice.html#data_loaded?-instance_method def data_loaded?: () -> bool # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IAM/VirtualMfaDevice.html#delete-instance_method def delete: ( ) -> ::Aws::EmptyStructure | (?Hash[Symbol, untyped]) -> ::Aws::EmptyStructure # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/IAM/VirtualMfaDevice.html#user-instance_method def user: () -> User? class Collection < ::Aws::Resources::Collection[VirtualMfaDevice] end end end end