---
call: ListVirtualMFADevices
service: IAM
tests:
- expected: 0
op: eq
path: IsTruncated
- expected: arn:aws:iam::123456789012:mfa/MFAdeviceName
op: eq
path: VirtualMFADevices.0.SerialNumber
- expected: 2011-10-20T20:49:03Z
op: eq
path: VirtualMFADevices.1.EnableDate
- expected: arn:aws:iam::123456789012:mfa/RootMFAdeviceName
op: eq
path: VirtualMFADevices.1.SerialNumber
- expected: arn:aws:iam::123456789012:root
op: eq
path: VirtualMFADevices.1.User.Arn
- expected: 2009-10-13T22:00:36Z
op: eq
path: VirtualMFADevices.1.User.CreateDate
- expected: 123456789012
op: eq
path: VirtualMFADevices.1.User.UserId
- expected: 2011-10-31T20:45:02Z
op: eq
path: VirtualMFADevices.2.EnableDate
- expected: arn:aws:iam:::mfa/ExampleUserMFAdeviceName
op: eq
path: VirtualMFADevices.2.SerialNumber
- expected: arn:aws:iam::111122223333:user/ExampleUser
op: eq
path: VirtualMFADevices.2.User.Arn
- expected: 2011-07-01T17:23:07Z
op: eq
path: VirtualMFADevices.2.User.CreateDate
- expected: /
op: eq
path: VirtualMFADevices.2.User.Path
- expected: AIDEXAMPLE4EXAMPLEXYZ
op: eq
path: VirtualMFADevices.2.User.UserId
- expected: ExampleUser
op: eq
path: VirtualMFADevices.2.User.UserName